Implemented first cut of orbit user ghost. Next steps are access token and city configuration, automation, and OpenFire XMPP chat support for monitoring.