Quite a few changes to make things look and work nicer, including adding a few components and some functionality to Polygon2D, among other things.