I'm eager to hear any feedback about OrganicJS, the micro-framework I built for JS+HTML+SVG components based apps, which I've also been using to implement reusable components for D3 along with a few things that I couldn't do with D3 alone.<p>Demo:
http://idibidiart.github.com/organicjs/<p>Each widget is derived from the same building HTML/SVG/JS blocks yet each shows different properties and behavior<p>Features Overview:
https://github.com/idibidiart/organicjs/blob/master/README.md<p>Repo:
https://github.com/idibidiart/organicjs<p>One of the ideas is the support for borrowing of data/behavior of one component by another component in non-hardwired manner without use of events. Another idea is the building of "widgets" (collection of components) from reusable, nestable HTML+SVG fragments, as an alternative to the way it is done in D3 (although the framework can still be used in the D3 way without the reusable widget markup.)