New GameFrame implementation

New UI based game frame implementation.
See game frame test scene for details.
This enables much easier development and changes.