CollectionView classes, NSCache replacement, custom progressview, sticky modal view