Nine complete, runnable programs — CLI tools, libraries, concurrent code, networked services, and a desktop GUI — with contracts holding each one together.