Create convenience view classes for representing model and view, create templates and views for showing branches