anchor.diff:      (fun dev_elem -> true)
       (fun id -> 
         createSolutionComponent proxy diffSolutionUniqueName (Guid.Parse id) SolutionComponent.PluginAssembly);
  +
     addAll "plugin step" output
       devNode
       "/ImportExportXml/SdkMessageProcessingSteps/SdkMessageProcessingStep"
  
positive.code:           resp.EntityMetadata.Attributes
            |> Array.find (fun a -> a.SchemaName = id)
            |> fun a -> createEntityComponent proxy diffSolutionUniqueName a.MetadataId.Value EntityComponent.Attribute);
        AddEntityDataToSolution "form" "FormXml/forms/systemform"
          (Node "formid")
          LocalizedNameDescription
  
negative.code:     NoExtra
      (fun id -> 
        createSolutionComponent proxy diffSolutionUniqueName (Guid.Parse id) SolutionComponent.Role);
  
    AddSolutionDataToSolution "workflow" "/ImportExportXml/Workflows/Workflow"
      (Attribute "WorkflowId")
      (AttributeNamedItem "Name")
      WorkflowGuidReplace
      (fun id -> 
        createSolutionComponent proxy diffSolutionUniqueName (Guid.Parse id) SolutionComponent.Workflow);
  
    AddSolutionDataToSolution "field security profile" "/ImportExportXml/FieldSecurityProfiles/FieldSecurityProfile"
      (Attribute "fieldsecurityprofileid")
      (AttributeNamedItem "name")
      NoExtra
      (fun id -> 
        createSolutionComponent proxy diffSolutionUniqueName (Guid.Parse id) SolutionComponent.FieldSecurityProfile);
  
    AddSolutionDataToSolution "entity relationships" "/ImportExportXml/EntityRelationships/EntityRelationship"
      (Attribute "Name")
      (AttributeNamedItem "Name")
  