5 Commits (feature/improve-pipeline-abstraction)