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