An API that introduces the idea of "rewinding", "toggling" and "forwarding" in UIView animations.