Split out diagrams so that the text is easier to read (sadly no longer
"compiles" via BlogLiteratelyD).