UICollectionView layout for both horizontal and vertical management of hexagonal cells