Hi Dom, this is amazing. I am trying to do something similar. I would like to take a rectangle and then run a script to draw in the internal parts of a kitchen unit first. Then make it parametric, just in 2D plan. I would like to control the way it draws the unit sides and back based on Class. So, get the rectangles (which determine the unit extremities) that are classed as 'base unit' then make them into actual plan views of base units, 'wall unit' to wall unit configuration etc. Alternatively, go a step further and have a predrawn parametric plan view of a unit that alters depending on which Class it is assigned but also able to be altered in dimensions at any point. I am just beginning my journey with Marionette.