ArchitectureHow the code is organized, and why — processes, database, archives, reader, build constraints.