I’m almost certain importing the Troid project as a reference to the Pipeline tool is not going to work as well as I initially suspected. I will move the bits I need out into an engine class library.
While researching I found a couple more people with similar problems and they came to the same conclusion. This really ought to be better documented.