refactoring - StructuredContentPreprocessorWithSourceBasesBase added and
other preprocessors updated to use it