Thin client

Introducing install management and a modular game mode approach with smaller upfront download on PC and Mobile. This is a phased project and some components may ship prior as we build towards the desired end state.