Flexible Architecture for Multimodal Augmented Reality Engineering Applications