A ProcessorFactory is an object that generates new DataProcessors. Each
ProcessorFactory is pre-configured to generate a DataProcessor with specific
settings; that is, the Factory and the Processors it generates are both
"locked in" to certain settings and cannot be reconfigured once created.
The ProcessorFactory should not make reference to any outside material when
creating new DataProcessors.