A NSCollectionView replacement which isn't horrible slow!