Hoster
The machinery every hoster shares. Gamehoster is one of a family that all stand up the same way, so the local tool, the server, sync and the tools work alike across every one of them. What is unique to gamehoster, the runtime, the protocol and the model, lives in the internals.
Local →
Every file the local tool is built from: the tools command you run, the sync-and-generate pass, and the shared toolkit behind them, each with its exports or its switches.
Server →
Everything on the box: the games mirror the server loads and serves, the server code, and the files laid down under /opt, /srv and /etc.
Sync →
The private API and the generate, diff and push process that mirrors each game's definition onto the server, pushing only the files that changed.
Tools →
The read-only API behind the local views: the access logs, the server-health stats, and the Game Logs map built from your definitions.