Responsive, reusable d3 charts (line, bar, column, scatter, pie, stacked, donut, bubble)