ArchitectureOverview TODO: Architecture diagram - talk about each component (emulator, CMS, client, proto, etc.).