The CU communicator: an architecture for dialogue systems | Synapse