Restructured project such that the rendering abstraction layer is now in a different DLL