Implementing Natural Language Generation for Multimodal Systems