Extendable library with d3 hooks for creating stunning d3 documents with a single AngularJS directive.