WIP feat(client): Add our first broker - FxDesktopBroker.

* app-start creates a broker.
* Simplify the start page selection logic.
* Ask the broker what the start page is.