Lazily create a pipeline out of reusable components.  Useful for gulp.