Cleaning up view classes.
Integrate collect.
Implement hybrid indexed/linear collections