Using d3 within react to organize elements is pretty sweet, it makes it much easier to categorize elements, abstract the visualization steps, and provides a far better starting point for adding more to the canvas.