layout property
Shared rendered rows and source geometry for this configuration.
Normal load/update paths retain this snapshot across viewport-only updates. Models assembled manually through copyWith compute it on first access.
Implementation
late final DiffLayout layout = _layout ?? _buildLayout(_files);