In VC.h: UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout