Natural language generation for augmentative and assistive technologies