Objective-C Motion framework