Commit a (pretty big) start of the menumanager.