Minor modification : pipeline : use a std::list instead of a std::vector
Add return type for AddReaderFilter and AddWriterFilter