Basic framework for a 2d game written using SharpDX as a wrapper to Direct2d