Yeah sure, I always thought it would be best to merge my buildings completely in your folders

Or since the buildings interact so much with each other that you can't switch off one module anyways, we could merge them all into one big file to you just have to search that file and don't have to ask yourself: "Is building XY now a Science, an Education or an Disease building?" That's what I prefer: merge ALL buildings into the core. As long as only one will edit them, this should not be a problem.
Hmm... Well, I think it's totally strange that towers gives ZoC at all since a plot is HUGE. But it does't make any sense for Moats as well... Let me think about it ok? What kind of Defense structures we have now?
Wall -> Can't enter before Defense is reduced to X%
Towers -> Hit adjected units
Traps -> Hit attacking units
Moats -> Give ZoC
Fences -> additional Defense
We could remove the "can't enter before defense is reduced to X%" tag from walls, making them purely defense boosters. Then Moats could get that tag. Fences could slow down attacking units, so that they will lose all their movement points when attacking. That would be pretty cool actually

A Zoc is nice, I like it a lot, but it isn't very realistic at all. At least not before automatic weapons I think...