anchor.diff:                              #mfile{
                                   filepath=F, 
                                   name=z_convert:to_atom(scan_remove_prefix_ext(F, PrefixLen, Extension)),
  +                                module=Module,
                                   erlang_module=opt_erlang_module(F, Extension),
  -                                module=Module,
                                   prio=z_module_manager:prio(Module)
                               }
                               || F <- Files 
  
positive.code:                             [ 
                                  begin
                                      {UAClass, RelPath} = z_user_agent:filename_split_class(F),
                                      #mfile{
                                          filepath=filename:join([Dir, Subdir, F]),
                                          name=RelPath,
                                          module=Module,
                                          prio=Prio,
                                          ua_class=UAClass
                                      }
  
negative.code:         case lookup_class(UAClass, Name, List) of
              {error, enoent} ->
                  skip;
              {ok, #mfile{filepath=FP, module=Mod, erlang_module=ErlMod}} ->
                  K = #module_index{
                      key=#module_index_key{
                          site=Site,
  