Documentation-centric view
Programs are documented in/written in logical units (fragments)
Fragments are presented in the most appropriate order for documentation, independent of the order of the code fragments in the program.
Fragments are “tangled” together to form programs
Fragments are “woven” together to form documents