Cleaner version of pipeline runner with extra features.  No plotting yet