I don't quite like that the `CollectionView` has to know about `EachView`. However, I don't have a better solution off-hand.