Experiment with CALayers to implement custom view animations.