Converting to allowing multiple pipes in and out of each component. Big changes. Nothing works now.