Moving Pipe classes into their own directory