given a basic structure to the MenuView and further refactored the management of views