Added the concept of Pipes. More integration could be done here.