Wrapper for the
Note that we renamed it to
Area to avoid conflicts with Rust's Box.
Generic geometry-like struct. Container an origin (x, y) point and bounds (width, height).
Result of applying an intersection of two