Added calcview hook for view and layout

calcview allows us to hook into the view/layout selecting function and override the view that is rendered