internal void Dispose()
 {
     Data.PropertyChanged  -= Data_PropertyChanged;
     Data.UpdatedViewports -= Data_UpdatedViewports;
     Combined.Clear();
     Excluded.Clear();
 }