I would like a prod in the right direction with modifying the SDK to allow a player to "grant independance" to any city, regardless of culture, ethnicity, whatever. This means if it's on the same continent, you can do it, if it's your capital, you could do it, if you got an ethnicity of 100%...