Bit of a hack for the moment in that there is a parallel "engine.hpp" that lives in the include directory while I translate over the dependencies.