Here's one bit that might then relate to that - currently the PC Facade is responsible for starting the PC application. I know the headless fun is all happening in engine, but the idea of Facades was that they'd be responsible for setting up / configuring the active front-end for the game, so on...