Added reusability for views.  This may need to be cleaned up at a later point.