any reason why these are being made public? I don't think these are supposed to be used directly, the PipelineManager is the entry point for the content pipeline compilation.