CKCollectionCellContentViewController : Applies style on controller as well as views.
CKLayout : Improves layout so that we can animate changes by encapsulating layoutSubviews call inside an animation block.