Enabling technology for multilingual natural language generation: the KPML development environment | Synapse