constructor(width: Int, height: Int = width) Creates a Rectangle at the Origin: [0, 0, width, height]
Creates a Rectangle at the Origin: [0, 0, size.width, size.height]
constructor(x: Int = 0, y: Int = 0, width: Int = 0, height: Int = 0) Creates a Rectangle
constructor(position: Point = Origin, size: Size = Size.Empty)