external apps can register their own datasources to analytics - [x] create event - [x] call event in DataSourceController - [x] define iDatasource interface - [x] fill datasource dropdowns dynamically - [x] create documentation