New polygon shape and additional drawing methods.
Polygon shape uses triangluation to support concave polygons.
Adds lines to text shape to indicate the point it is associated with.