Sharpening your Metro C#/XAML projects with DirectX and SharpDX