Graphic
This package lets you create 2d graphic objects in a viewer. Each object, called a GraphicObject, is composed of primitives and is created in a View. Each Primitive is a class and contains attributes. Each Primitive has its own Draw method to draw the primitive. A View manages a set of graphic objects. A Drawer makes conversions.