public void SaveState()
        {
            var s = new D2D1.DrawingStateBlock(factories.D2DFactory);

            renderTarget.SaveDrawingState(s);
            stateStack.Push(s);
        }