Multimodal Pedagogical Planning For 3D Learning Environments - A Unified Framework