file layout is the interface here lol you can literally walk the pipeline.. lexer parser codegen linker all just sit where they should. the dir was the flow. back then structure = filesystem. we can cd trace src to bin just by lookin at folders
You might find his classic books Programming on Purpose: Essays on Software Design and Programming on Purpose II: Essays on Software People interesting.