Thin C++ wrapper around the D3D11 API