Oxbow_layout.GapsSourcepre gaps area is area inset by gaps' outer gaps minus half its inner gaps, clamped to a non-negative inset. Layouts compute gapless; gaps are applied only by the arrange pipeline.
post gaps rect is rect inset by half of gaps' inner gaps.