Two useful techniques for reproducing graph layouts are: Invisible nodes Rank constraints Here’s a quick try for the top nodes: digraph g{ ranksep=0.2; node[shape=box3d, width=2.3, height=0.6, fontname=”Arial”]; n1[label=”Incident Commander”]; n2[label=”Public Information\nOfficer”]; n3[label=”Liaison Officer”]; n4[label=”Safety Officer”]; n5[label=”Operations Section”]; n6[label=”Planning Section”]; n7[label=”Logistics Section”]; n8[label=”Finance/Admin. Section”]; node[shape=none, width=0, height=0, label=””]; edge[dir=none]; n1 -> p1 -> p2 -> p3; … Read more