The discovery and development of societies is a never-ending story. There are more than 6,500 languages existing in the world, meaning, that we could expect to find a similar number of existing societies. It is a lot! But are those communities connected? Is there something in between? And why...