Description directed control: its implications for natural language generation