Serve paged, searchable, editable data through IDataSource: read pages with ReadRange, validate and mutate with change notification, fetch on first read with ListDataSource, and replace whole data sets with the refreshable and polling decorators.
Read article