Initially, this is to wrap D3D9 calls to D3D11, but hopefully I'll eventually extend it to be a generalized injector like Detours.