An incorrect implementation of solution regions.

This draws triangles for the regions instead of full polygons. It is a
start, though.