A framework for general animations in Elm.