Angular directives for creating bindable gauges with d3 and AngluarJS