Simple grid layout for UICollectionView that fixes animation issues seen with UICollectionViewFlowLayout