views refactor to use a base view to have the same renderers and transitions impl. Two views were added and content added