I rewrote basically all pipeline specific code to make it more customizable. I made it work, which is insane. I never thought I would be able to go back to working state again.
There are many problems with the way the current version is provided and maintained. This commit or series of commits will fix this.