Searched all over the place and couldn't find this, but what are the requirements for upgrading a castle settlement? I remember reading something about castles not being dependent on population for upgrading (unlike cities, which are), so what exactly determines when you can upgrade to the next tier?