ViewModel and Model-ViewModel mappingA ViewModel selects fields from one or more models to expose a shape adapted to screens, APIs, or grids.