I'm working on a project that is similar to BIG's VM Houses (see http://www.archdaily.com/970/vm-houses-plot-big-jds/mhusmatrix/) and I was wondering how to create a GH definition that either: 1) would fit 5-6 tetris-shaped units together or 2) generate unique units from a block (meaning no 2 units are alike).