pub type Polygon = Vec<Point>;
Polygon is a list of points with no special checking.
Polygon is mostly being set aside for now. May revisit in the future.
pub struct Polygon { /* private fields */ }