First steps for a simple state-driven menu structure