An integrated authoring and presentation environment for interactive multimedia documentsStudying synchronous communication mechanisms by abstractions