This was always an unfortunate name since it doesn't actually produce subscription
instances. I'm beginning to clean up the data feeds to make them simpler and easier
to understand/work on... always start with low hanging fruit :)
Includes default impl of BaseDataSubscriptionFactory
This change is to prepare for binary data sources and defines a factory to
handle the reading of a SubscriptionDataSource and the conversion of that data
into BaseData instances