A Generic Model for Interactivity-Intense Intelligent Tutor Authoring Tools