Updating PMCircularCollectionView to use a datasource instead of an array of views.