Graphing - Model - Code organization Interface classes - Point - Line - Lines - Grid - Open Polylines - Closed Polylines - Color - Text - Unnamed objects S/W libraries