anchor.diff:  
       member __.Show() =
           let html = __.GetHtml()
  -        Html.showInBrowser html __.Id        
  -
  -    /// The plotly.js src. Default is https://cdn.plot.ly/plotly-latest.min.js
  +        Html.showInBrowser html __.Id
  +
  +    /// The plotly.js src.
       member val PlotlySrc = Html.DefaultPlotlySrc with get, set
   
  -    /// Sets the chart's plotly.js src. Default is https://cdn.plot.ly/plotly-latest.min.js
  +    /// Sets the chart's plotly.js src.
       member __.WithPlotlySrc src = __.PlotlySrc <- src
   
       /// The width of the chart container element.
  
positive.code:         elif RuntimeInformation.IsOSPlatform(OSPlatform.OSX) then
              System.Diagnostics.Process.Start("open", path) |> ignore
          else
              invalidOp "Not supported OS platform"        
  
  type Options = Layout
  
  
negative.code:     let jsTemplate =
          """<script>
              [PLOTTING]
          </script>"""
  
      let jsFunctionTemplate =
          """var data = [DATA];
             var layout = [LAYOUT];
             Plotly.newPlot('[ID]', data, layout);"""
  
      /// Display given html markup in default browser
      let showInBrowser html pageId=
          let tempPath = Path.GetTempPath()
  