Yeah if I finish that program I started you could draw almost any shape, and it would also mean less attaching things together, so that's fewer objects to mess with.... I'm gonna flip all the coordinates so they match but it's kind of a pain, maybe add a feature that lets you move it to the lower left corner so it's not offset when you create it. It might take a while is all I'm saying. Heck I might even make one that lets you preview layouts of objects (boxes and circles) because it's actually not too hard.
Oh and maybe don't take my complaints about lag too serious because my computer isn't that fast. Anyways I'm really tired right now so I should stop typing lol.