Custom UICollectionViewLayout for displaying items in a two dimensional data table (rows & columns).