Check against the count property.
Add FoldViewController.
Add FoldViewController to the list of animations.
Set background color.
Remove unnecessary code.
Add a view.
Extract FoldView.
Set a corner radius.
Implement a constructor with an image parameter.
Add top and bottom view and divide the image.
Add a pan gesture recognizer.
Implement basic rotation.
Rotate to origin after recognition ends.
Add 3D transform.
Mask the layers for a corner radius.
Adjust the 3D transformation.
Add a tap gesture recognizer.
Implement the layer rotation animation.
Refactor rotation methods.
Poke fold view after is appears.