anchor.diff:  
       member __.Show() =
           let html =
  -            HTML.template
  -                .Replace("[ID]", guid)
  -                .Replace("[DATA]", __.dataJson)
  -                .Replace("[LAYOUT]", __.layoutJson)
  +            let chartMarkup =
  +                HTML.chart
  +                    .Replace("[ID]", guid)
  +                    .Replace("[WIDTH]", width)
  +                    .Replace("[HEIGHT]", height)
  +                    .Replace("[DATA]", __.dataJson)
  +                    .Replace("[LAYOUT]", __.layoutJson)
  +            HTML.doc.Replace("[CHART]", chartMarkup)
           let tempPath = Path.GetTempPath()
           let file = sprintf "%s.html" guid
           let path = Path.Combine(tempPath, file)
  
positive.code:         chart
  
      static member Show(chart:PlotlyChart) = chart.Show()
  
negative.code: 
  module HTML =
  
      let doc =
          """<head>
    <!-- Plotly.js -->
    <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>
  </head>
  
  <body>
    [CHART]
  </body>"""
  
      let chart =
          """<div id="[ID]" style="width: [WIDTH]px; height: [HEIGHT]px;"><!-- Plotly chart will be drawn inside this DIV --></div>
    <script>
      var data = [DATA];
      var layout = [LAYOUT];
  