An extendible universal structuring to create complex animation using a Javascript Object.
Use it along with Transit.js or Velocity.js and easily manage/extend animation implementations in Javascript.
Pen http://codepen.io/StackHive/pen/xbMWQp
Or read the blog post we wrote at - http://blog.stackhive.com/post/114585594839/structuring-complex-animations-in-javascript