Plottable.js (<a href="http:&#x2F;&#x2F;plottablejs.org&#x2F;examples&#x2F;" rel="nofollow">http:&#x2F;&#x2F;plottablejs.org&#x2F;examples&#x2F;</a>) is another library that takes a similar approach: reusable components written in D3, and a table-based composable layout system.