Base class for all Pipelines, called Source (as in data source)