My idea of this model works a lot like the game Savage:
Each guild controls a general keep area where things can be built, your mine and lumbermill are relatively close to the keep and spawn resources needed to build and upgrade other buildings/npcs.
Players can go out and conquer npc...