I think this section and the `GeoJsonDataSource` section can be merged to operate on either, by using `when` to adapt the synchronous `CzmlDataSource` to an async style.  I believe setting the clock from the `DataSource` should apply to all data sources that actually have clocks.