I am still tempted to move forward because I think my idea will be scalable to future applications.
I am building a 3d cube with a top level menu, a bottom level menu, and infinite left right scrollable menus. So some version of the normal menu will appear always on top, an area specific menu on bottom, and area specific data populates left to right middle. So f7 will bring up the whole cube.
For now I am just worrying about populating the middle. Tell me if you think it is a waste of time.