MainVM handles all VM updates + SummaryView sync