Cleanup
Allow to optionally add a global key binding.
Add a menu loader service that loads all the available menu items.