A reusable chart library for d3.js