Sun menu

Initial Implementation. Deep refactoring required.