#2: Changed a structure of directories, added code for executing the custom code for generating a menu structure