anchor.diff:                  Responsive              |> DynObj.setValueOpt config "responsive"
                   ToImageButtonOptions    |> DynObj.setValueOpt config "toImageButtonOptions"
                   ShowEditInChartStudio   |> DynObj.setValueOpt config "showEditInChartStudio"
  +                Editable                |> DynObj.setValueOpt config "editable"
  +                EditableAnnotations
  +                |> Option.map 
  +                    (fun edits ->
  +                        let ed = DynamicObj()
  +                        edits 
  +                        |> Seq.iter 
  +                            (fun edit -> 
  +                                let fieldName =
  +                                    AnnotationEditOptions.toString edit
  +                                ed?(fieldName) <- true
  +                            )
  +                        ed
  +                    )
  +                |> DynObj.setValueOpt config "edits"
  +
                   config
positive.code:                     ?Autosizable            = Autosizable,
                      ?Responsive             = Responsive,
                      ?ToImageButtonOptions   = ToImageButtonOptions,
                      ?ShowEditInChartStudio  = ShowEditInChartStudio
                  )
  
  
  
negative.code: namespace FSharp.Plotly
  
  //Missing imploementations (from full attributes from the plotly docs) :
  //To string: -> edits: {AnnotationEditOptions}
  type AnnotationEditOptions =
  ///Determines if the main anchor of the annotation is editable.The main anchor corresponds to the',
  ///text (if no arrow) or the arrow (which drags the whole thing leaving the arrow length & direction unchanged).
  |AnnotationPosition
  ///Has only an effect for annotations with arrows. Enables changing the length and direction of the arrow.
  |AnnotationTail
  ///Enables editing annotation text.
  |AnnotationText
  ///Enables editing axis title text.
  |AxisTitleText
  ///Enables moving colorbars.
  |ColorbarPosition
  ///Enables editing colorbar title text.
  |ColorbarTitleText
  ///Enables moving the legend.
  |LegendPosition
  ///Enables editing the trace name fields from the legend
  |LegendText
  ///Enables moving shapes.
  |ShapePosition
      
      static member toString aeo =
          match aeo with
          |AnnotationPosition ->  "annotationPosition" 
          |AnnotationTail     ->  "annotationTail"     
          |AnnotationText     ->  "annotationText"     
          |AxisTitleText      ->  "axisTitleText"      
          |ColorbarPosition   ->  "colorbarPosition"   
          |ColorbarTitleText  ->  "colorbarTitleText"  
          |LegendPosition     ->  "legendPosition"     
          |LegendText         ->  "legendText"         
          |ShapePosition      ->  "shapePosition"      
  
  
  
  //    fillFrame: {
  //        valType: 'boolean',
  //        dflt: false,
  