More flexible integration into controllers that aren't subclassed from UICollectionViewController