[Toolkit.Game] Refactor and simplify the design of GameContext. Make it platform dependent but lighter/easier to instantiate, with a single entry point.