In software, the term architect means many things. (In software any term means many things)
MLCAD
Lego Models (LDraw) Loaded from Java
DONE
Back in 2007 I step on LDraw and MLCAD WEB sites. For someone like me, who played a lot with Lego during his childhood, LDraw and MLCAD are/were certainly an incommensurable source of joy.
I found those WEB sites just before Christmas vacation so I raged to build in MLCAD many of the Lego models I had when I was a child.