Animation framework for iOS