Revert "GUI UML MENU"

This reverts commit 81886152ee625718e5e0189dfd6df53005cc3e3a.
Revert "Revert "GUI UML MENU""

This reverts commit 811535a30b85577e1f9308b0c2d79b04e0b266cd.
Revert "Revert "Revert "GUI UML MENU"""

This reverts commit dc414a9d45ff50e3eda9c2f327a2c1d85ffa4a69.