/// Minimal information the algorithm needs about a single voxel position.
/// Trait for querying voxel data. Implementors map world-space coordinates
/// to their internal storage (chunks, octrees, flat arrays, etc.).
///
/// The library never mutates storage — it returns a list of updates for the
/// caller to apply. This keeps the library decoupled from any particular
/// concurrency model or storage layout.