DataSource
A data source is used to populate an experience builder data source that can
be used to interact with other widgets, such as charts, tables and text widgets.
See also Configuration of Data Sources and dasf_exb.return_models.DataSource.
An example implementation is provided in the
dasf_exb.backend.get_timeseries() function.