A composable, object oriented, promise based Tweening library for javascript.