I don't see any dependencies between buildings in these files.
Is it supposed to be there? I want to, for example, allow Necropolis to build a Town Hall without Zombies, or Demons to build Dogs without a Tavern.
Added 2 minutes later
Ah, I think I understand. I need to configure it in Arrows. Thanks!