Refactor pipeline utilities
The same snippets of code are ubiquitous for several repeated use cases. Clean these up, test them, and centralize them.
Common examples:
1. Creating a Pipeline
1. Seeking the Pipeline
1. Executing the Pipeline
issue