Started documenting, made some naming improvements to SelectableCollectionView