Feed a strategy event (e.g. drag delta on an affordance) into the
container's reduce() and persist the new state on the store. State
lives in a side-channel map (not snapshotted, not in undo history).
No-op when the strategy has no reduce.
ID of the affordance currently being dragged, or null.
True when the current placements were produced from a preview input.
Container uses this to suppress the source's real chrome during preview.
Live layout snapshot passed to function-form
overlaycallbacks.