CHAT – Towards a general-purpose infrastructure for multimodal situation-adaptive user assistance