Refactors views to inherit from Views.ItemView and Views.CompositeView