Better shape implementation, Polyline and partial Polygon
implementation.
just compile first unit test for Polygon to leave the project with no
compile errors.