Refactored view architecture to add a sub view for each item in visible collection. Added a collection view class