Expands Bounds by this margin.
Bounds expandBounds(Bounds inner) { return Bounds( x: inner.x - left, y: inner.y - top, width: inner.width + horizontal, height: inner.height + vertical, ); }