Monodraw has an understanding of objects in an ascii drawing. For example, you can select a box and edit the properties of it, or easily move just the box and not boxes within it.
Essentially it's a full flowchart editor that just outputs ascii.
I love QCAD, but I am very curious if there are any 2D modeling/drawing programs with constraints. Let me know if you've used on and would recommend it.
Essentially it's a full flowchart editor that just outputs ascii.