DataSource is a simple wrapper for fetching data with a uniform API regardless how the data should be fetched.