Building applied natural language generation systems | Synapse