Add Rect.contains(Point), Rect.percentX(), and Rect.toPercentX()
Replace Point constructor with Point.at()
Add Rect.fromCenter(Point, double, double), and Rect.unit()