Scale a 2D rect to fit or cover one or more bounds, optionally preserving aspect-ratio.
cargo add aspect-ratio