A Polygon2d represents a closed polygon in 2D, optionally with holes. It is
defined by an outer loop of vertices and a list of inner loops defining any
holes. This module contains a variety of polygon-related functionality, such as
Transforming a polygon is equivalent to transforming each of its vertices.