A CollectionView Data Source and Delegate for the simple things.