Reusable charting library for d3.js (pie, line, bar, column, scatter)