Rework the GMenu.