visualization toolbox based on d3.js