Menu system rewrite.