Updated cabal file, got the project to 'build' - but I have to sort out a few more undefines and then get the shaders to actually compile.