Synthesising the Origins of Language and Meaning Using Co-evolution, Self-organisation and Level formation