Updated chain implementation to allow for additional namespaces to source factory pool