[BREAKING CHANGE] Removing support for Shape.rect( upperLeft, lowerRight ). Piece.Rect uses x,y,width,height internally