Theorizing Diagrams

Royce70 Diagram Advice has some heuristics.