WORKITEM 1, 2:

Move T100 FF into an independent data source #1
Expand the DataSourceInfo class and use it to describe all data sources #2