Started abstracting the renderer interface in preparation for DX9.