Menu system, framework and controls