Refactoring of design of `Pipe` framework...