The view model (MVVM) is about separation of concerns and reusability and ColumnGroupDescriptor are not UI elements. You can check for more info our demos to know more about how bind the grid columns from your models, predefine sorting, filtering, grouping, etc.
All the best,
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>