API Adjustment
Tools in charge of their own rendering.
Add Backbone and depdencies.
Extremely rough tool selection. Mixing in Backbone here, maybe unnecessary.