Add menu rendering

This adds a menu defined by the states that can be navigated to. An
explanation is written in the menu renderer. For now it is not styled,
and is not really usable.
For eksempel i scorecardstaten, der legges det til flere nivåer før parent kalles, og det kan tenkes at det finnes noen andre scenarioer. Poenget her er at backstage ikke bryr seg, så lenge arrayet er slik det skal være, men det her er en pekepinn på den mest elegante måten å gjøre det på.