No need for StatusInfo
Move single-use interface to inner type
Internalize error dialog
RangePreference was eventually never used, removed
Simplify focus mgmt of tabs within modify session