An Angular.js directive that generates a responsive, data-driven vertical timeline to tell a story, show history or describe a sequence of events.