anchor.diff:      Id = "id_"++?H(Field),
       case dets:lookup(?TAB, Id) of
           [] ->
  -            Item = #item{id = Id, guid = uuid()},
  +            Item = #item{id = Id, name = Field, guid = uuid()},
               ok = dets:insert(?TAB, Item),
               {ok, Item#item.guid};
           [#item{} = Item] -> {ok, Item#item.guid}
  
positive.code:         "   <WixVariable Id='WixUIBannerBmp' Value='banner493x58.jpg' />\n"
          "   <WixVariable Id='WixUIDialogBmp' Value='dialog493x312.jpg' />\n"
          "   <UIRef Id='WixUI_Mondo' />\n"
          "   <UIRef Id='WixUI_ErrorProgressText' />\n\n"
          "</Product>\n"
          "</Wix>"),
      ok = file:close(FileH),
  
negative.code:   when Type =:= component;
         Type =:= file;
         Type =:= dir ->
      Id = "id_"++?H({Type, filename:join([Dir, F])}),
      {ok, FI} = file:read_file_info(filename:join([Dir, F])),
      case dets:lookup(?TAB, Id) of
          [] ->
  