anchor.diff:      (fun elem -> elem.SelectSingleNode("LocalizedNames/LocalizedName").Attributes.GetNamedItem("description").Value)
       (fun dev_elem prod_elem -> true)
       (fun id -> 
  -      add_solution_component proxy sol_id (fetch_sitemap_id proxy id) 62);
  +      add_solution_component proxy sol_id (fetch_sitemap_id proxy id) SolutionComponent.SiteMap);
     elim_elem "app" output
       dev_node prod_node 
       "/ImportExportXml/AppModules/AppModule"
  
positive.code:     (fun elem -> elem.Attributes.GetNamedItem("name").Value)
      (fun dev_elem prod_elem -> true)
      (fun id -> 
        add_solution_component proxy sol_id (Guid.Parse id) 20);
    elim_elem "workflow" output
      dev_node prod_node 
      "/ImportExportXml/Workflows/Workflow"
  
negative.code:     (fun elem -> elem.SelectSingleNode("LocalizedNames/LocalizedName").Attributes.GetNamedItem("description").Value)
      (fun dev_elem prod_elem -> true)
      (fun id -> 
        add_solution_component proxy sol_id (Guid.Parse id) SolutionComponent.Dashboard);
    elim_elem "web resource" output
      dev_node prod_node 
      "/ImportExportXml/WebResources/WebResource"
  