How do languages develop?