I'm late, but there is my draft:
https://docs.google.com/document/d/1JSxAq4dwXVBHjv4yHjPlPfRMesJ5vXpx_Rg82Akij_k/edit?usp=sharing
Feel free to review it.
I aim for these four point goals:
Supporting management of multiple independent villages
Multiplayer support to either cooperate on shared...