Completely refactored code for menu tool.
Enabled saving and loading with kroki project.
merge
New menu tool push after merge.