MATCH: An Architecture for Multimodal Dialogue Systems