An Object-Oriented Model for Interactive Multimedia Presentations | Synapse