utility package to implement pipeline architectural pattern