Thanks, Doug. Give the Graphics class a try (make an instance of Graphics) and try out some of the existing methods like line, rectangle, ellipse, etc... They draw very nicely. We want this to mimic the methods in javax.microedition.lcdui.Graphics, so check out that API for the missing methods like fillArc(). When you have something ready, let me know.
One thing the real API does that ours doesn't is drawing dashed lines. That would be a nice feature. Try to go easy on memory usage, though, as we don't want this to be a pig, so reuse existing methods when possible.