We used to have a kid named Ralph. He was like a machine. Okay, he _was_ a
machine. Hand him a rough schematic on a grocery bag, or pile of paper
napkins, and in an afternoon, he'd have a beautiful schematic, ready to ...
Ralph, like a lot of drafting programs, had no understanding of what a
schematic actually meant, or how the graphical elements were supposed to be, or
not supposed to be, connected.
The programs that _do_ understand linkages between graphical elements are
generally expensive, slow, very hard to learn or use, and can't make a 'pretty'
drawing at all.
I wish I could find Ralph.