playing with the idea of d3-style design pattern applied to 3d graphing (using three.js)