public async Task Compose(D2D.RenderTarget renderTarget, FrameworkElement fe)
 {
     renderTarget.BeginDraw();
     renderTarget.Clear(new SharpDX.Color(0, 0, 0, 0));
     await this.Render(renderTarget, fe, fe);
     renderTarget.EndDraw();
 }