I plan to program my software to draw the following kinds of diagrams:
Simple data objects
Multi-part conatainers to link other objects:
Ratio of two integers
Complex number with real parts
Vector of characters
Vector of integers
general Vector
Standard Pair
regular Symbol