JJStaggeredGridCollectionViewA staggered UICollectionView grid layout subclassing UICollectionViewFlowLayout, with configurable columns, multiple sections, section insets, header & footer & dynamic cell size heightLicense: MITSwift