Ivi Data Source
Base class for IviDataSource implementations that contains the code to load data from a data source.
When the data source is changed, invalidateAllPagingSources can be called to invalidate all active MutableIviPagingSource. This will inform all clients about the invalidation. This allows clients to recreate the MutableIviPagingSource.