The main menu pages are now kept open during bootstrap and stacked one after the other. Right before the loading is released, we force rebuild their layout using a FlexScopedUpdate
This fixes a bunch of layout issues for pages opened the first time: single line steam inventory, squashed settings entries until we start scrolling...
Various cleanup, can now get rid of a bunch of hacks