One monitor’s icon grid. origin is the first usable icon-position anchor,
not the bitmap or label corner. Cell size includes icon/label spacing.
An unavailable origin has zero rows/columns and cannot be used for snapping.
Resolve all destinations atomically in spec order, using nearest available
cells on the target’s monitor (nearest work area for off-screen targets).
Stationary footprints remain reserved; active source cells can be reused.