The distinction between related languages and dialects is notoriously vague in Mesoamerica. The dominant Mesoamerican socio-cultural pattern through millennia has been centered around the town or city as the highest level community rather than the nation, realm or people. This has meant that within Mesoamerica each city-state or town community, called in Nahuatl an altepetl, has had its own language standard which, in the typical case, has evolved separately from closely related but geographically remote languages. Even geographically close communities with closely related, mutually intelligible languages have not necessarily seen themselves as being ethnically related, or their language as being a unifying factor between them. The relative endogamy of the town community has also resulted in a large linguistic diversification between communities despite geographical and linguistic proximity, often resulting in a low intelligibility between varieties of the same language spoken in adjacent communities. The exception to this rule is when a common “lingua franca” has evolved to facilitate communication between different linguistic groups. This has been the case for Classical Nahuatl and Classical Maya, both of which, at different times in history, have been used as a common language between different ethnic groups. Further complicating matters are the semi-nomadic lifestyle of many Mesoamerican peoples, and political systems which often have used relocation of entire communities as a political tool. Dialect or variant “chaining” is common, where any adjacent two or three towns in a sequence are similar enough in speech to understand each other fairly well, but those separated more widely have trouble understanding each other, and there are no clear breaks naturally separating the continuum into coherent sub-regions.