Read
Graph Grammars for Self Assembling Robotic Systems
, E. Klavins, R. Ghrist, D. Lipsky, ICRA 2004.
In addition to the regular review: Design a grammer to construct 3x3 square. The grammer should be stable and use only binary and ternary rules.