This interactive document requires JavaScript. A static source reference is available in architecture.md.