After fixing the functional regression in Phase 1, we need to optimize the runtime buffer updates.
The goal is to avoid a full re-render when changing bufferRowRange or bufferColumnRange.
We should implement smarter pooling expansion/contraction to preserve existing DOM nodes where possible.
Parent Issue: #9165