Language: Grammars and Niches