Issue #24: Added support for nonconvex polygons to PolygonProgram