This will allow us to make platform::Platform be Send + Sync and keep the lifecycle on the main thread.
cx