Handle representing an allocated portion in the PortionDataTexture.
Carries the portion's size and optional onMove callback directly, so the
hot allocation path needs no separate per-id side maps — callers already hold
the handle and pass it back for every operation.
Handle representing an allocated portion in the PortionDataTexture.
Carries the portion's
sizeand optionalonMovecallback directly, so the hot allocation path needs no separate per-id side maps — callers already hold the handle and pass it back for every operation.