OCSADV-196: ImPolygon

Added ImPolygon class to create polygonal Shape objects independent of diva.