Maier, Sonja, and Mark Minas. “A Pattern-Based Layout Algorithm for Diagram Editors”. Electronic Communications of the EASST, vol. 7, Sept. 2007, doi:10.14279/tuj.eceasst.7.96.