Block-based animations made easy, comes with easing functions and a CASpringAnimation replacement.