CellColumnOptionsView-only sizing options. Sorting and value access belong to Core models.TreeDataGridPresentationView-owned layout, cell realization and input state. Never owns the source model.TreeDataGridPresentation<TModel>Native presentation of Core models. Owns only UI columns and input state.TreeDataGridPresentationOptions<TModel>Factories owned by the view. The Core model contains only presentation keys.ICellColumn<TModel>Creates view cells directly from Core rows, without a legacy row wrapper.