Rect prototype (abstract, use it for dom, canvas, etc)
$ component install component/rect
Initialize a new Rect with the given position and dimensions, or an object with the same properties.
Move to (left, top).
Resize to width
/ height
Move the second point to (right, bottom).
Returns true if two rects overlap.
MIT