A UICollectionView layout for displaying items in a Pinterest-style grid