D3.js charts wrapped up as React.js controls for much less struggleful chart dev