## Possible enhancements

OGLEdit is very simplistic and does not employ the more advanced features of OGL, such as:

- attachment points (arcs are drawn to particular points on a shape)
- metafile and bitmaps shapes
- divided rectangles
- composite shapes, and constraints
- creating labels in shape regions
- arc labels (OGL has support for three movable labels per arc)
- spline and multiple-segment line arcs
- adding annotations to node and arc shapes
- line-straightening (supported by OGL) and alignment (not supported directly by OGL)

These could be added to OGLEdit, at the risk of making it a less useful example for beginners.