2D Framework based on DirectX 11