How was I unaware of Lego CAD existing? And there are a few of these programs... LeoCAD, MLCAD, BlockCAD. There is a whole site - ldraw.org - dedicated to Lego CAD. I even grew up loving Legos and had ...