AngularJS directive for plotting data on an interactive scrollable timeline.