Reusable d3.layouts built with d3.chart