Add static, re-work persistent storage
Finish capability to modify all parameters
Add Diagram buffer size
Add getMax functions
Add function to get the needed dimension for the diagram.
Add ability to drag diagram around. Note this is broken.
Add getMaxX getMaxY functions for determining draw size needed
Must be GUI changes, not seeing anything I changed
Add in static and fill in missing functions
Remove return lines from persistent rep
Add functionality for double clicking to edit an element