A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack.
Why do you think that https://github.com/ra1028/RAReorderableLayout is a good alternative to CollectionViewShelfLayout