Rectangle class for working with size and positioning

Rectangle class for working with size and positioning. Something similar to this plus rotate() method.

Use Case
Kurama is writing a plugin to create natural patterns and fractals. He uses a Rectangle 2D class to help group and position elements off stage.