anchor.diff:  
   # Static image export
   
  -The supported image types are: 
  -- jpg via `Chart.SaveJPG`
  -- png via `Chart.SavePNG`
  -- svg via `Chart.SaveSVG`
  +### Table of contents
  +
  +- [Saving static images](#Saving-static-images)
  +- [Generating URIs for static chart images](#Generating-URIs-for-static-chart-images)
  +- [Including static images in dotnet interactive notebooks](#Including-static-images-in-dotnet-interactive-notebooks)
  +
  +As Plotly.NET generates static html pages that contain charts rendered by plotly.js, static image export needs a lot more overhead under the hood 
  +than you might expect. The underlying renderer needs to execute javascript, leading to the usage of headless browsers.
  +
  +The package `Plotly.NET.ImageExport` contains extensions for Plotly.NET to render static images. It is designed with extensibility in mind and
  +it is very easy to add a new rendering engine. The current engines are provided:
  +
  +| Rendering engine | Type | Prerequisites |
  +|-|-|-|
  +| [PuppeteerSharp](https://github.com/hardkoded/puppeteer-sharp) | headless browser | [read more here](https://github.com/hardkoded/puppeteer-sharp#prerequisites) |
  +
  +## Saving static images
  +
  +By referencing the `Plotly.NET.ImageExport` package, you get access to:
  +
  + - jpg via `Chart.SaveJPG`
  + - png via `Chart.SavePNG`
  + - svg via `Chart.SaveSVG`
  +
  +(and Extensions for C# style fluent interfaces by opening the `GenericChartExtensions` namespace)
   
   The parameters for all three functions are exactly the same. 
   *)
  
positive.code:         Height=300
      )
  
  #if IPYNB
  DisplayExtensions.DisplayAs(svgString,"image/svg+xml")
  #endif // IPYNB
  
  svgString
  (***include-it-raw***)
negative.code:     Height=300
  )
  
  (*** condition: ipynb ***)
  #if IPYNB
  let imgString = $"""<img
      src= "{exampleChart|> Chart.toBase64JPGString(Width=300,Height=300)}"
  />"""
  DisplayExtensions.DisplayAs(imgString,"text/html")
  #endif // IPYNB
  
  (***hide***)
  $"""<img
      src= "{exampleChart|> Chart.toBase64JPGString(Width=300,Height=300)}"
  />"""
  (***include-it-raw***)
  
  (**
  ## Generating URIs for static chart images
  
  By referencing the `Plotly.NET.ImageExport` package, you get access to:
  
   - jpg via `Chart.toBase64JPGString`
   - png via `Chart.toBase64PNGString`
   - svg via `Chart.toSVGString`
  
  (and Extensions for C# style fluent interfaces by opening the `GenericChartExtensions` namespace)
  
  *)
  
  let base64JPG =
      exampleChart
      |> Chart.toBase64JPGString(
          Width=300,
          Height=300
      )
  
  (**
  It is very easy to construct a html tag that includes this image via a base64 uri. For SVGs, 
  not even that is necessary and just the SVG string can be used.
  *)
  
  (***do-not-eval***)
  $"""<img
      src= "{base64JPG}"
  />"""
  
  (*** condition: ipynb ***)
  #if IPYNB
  let imgString = $"""<img
      src= "{base64JPG}"
  />"""
  DisplayExtensions.DisplayAs(imgString,"text/html")
  #endif // IPYNB
  
  (***hide***)
  $"""<img
      src= "{base64JPG}"
  />"""
  
  (***include-it-raw***)
  
  (**
  SVGs can be included without the image tag:
  *)
  
  let svgString =
  