switch from d3.js to three.js
start adding OpenCL support