I plan to program my software to draw the following kinds of diagrams: