Added initial IDXGISwapChain wrapper