Some design additions and first repository, service, controllers
In process of creating menu