Add support for submenus
Updated the developer documentation
Make the menu collapse less aggresively