Implement static methods in AnalysisConfiguration to connect threads
End user should not need to instantiate new pipe factories for every configuration. Static methods can simplify this.
End user should not need to instantiate new pipe factories for every configuration. Static methods can simplify this.