A framework for creating reusable charts with d3.js.