- Data Manipulation: Use the
dataprovider to manipulate the data in the grid. - Dimension Handling: Use the
dimensionprovider to manage row and column dimensions. - Selection Management: Use the
selectionprovider to handle cell and row selections. - Column Management: Use the
columnprovider to manage column data and properties. - Viewport Management: Use the
viewportprovider to handle scrolling and viewport rendering.