MPGS: An Interactive Tool for the Specification and Generation of Multimedia Presentations