Object-oriented graph grammars for computational design synthesis. - Bergen Helms (2013)