Added PipeNode class: It supports Open(), GetNext() and Close()