--- Have a perfect polygon fill routine ---

The polygon fill routine I use isn't perfect, and sometimes it fills
wrong.  I need to fix this.

Funny thing is, the so-called "experts" can't figure out why it's
not working.

--- Hatched Fills ---

Not just solid fill patterns, but hatched (generated) patterns.  Due
to the optimization method this module uses for fills and drawing
horizontal lines, this may be difficult to implement.  However, I
don't believe in the impossible (I wrote a Perl graphics module for
example).

The horizontal gradient fill method of fills should make this possible,
It just needs to be adapted for hatched fills.

--- Multipoint Gradients ---

This actually shouldn't be too hard to implement.  I just need to do it.

--- Polygons With Rounded Corners ---

Polygons with rounded corners would be difficult, but doable.  It has
become quite difficult to get working so far.  I haven't given up.

--- Rounded Clipping Regions ---

This one is a user request.  Well, they also requested polygon clipping
regions too, but come on, this is Perl.  Circles may be doable, and
maybe even ellipses, but polygons aren't happening.

--- Inline C Acceleration ---

I consider this the holy grail of this project, and my opportunity to
get into coding in C (I have been putting it off for years).

--- Dispatcher ---

A dispatcher to "play" a list of drawing instructions.  With the above
driver layer, this may be easier.
