1. A method comprising: receiving, by a processor, input relating to a subject for a multimedia module or multimedia presentation, the multimedia module or multimedia presentation comprising a plurality of scenes; selecting, by the processor, one of a plurality of automatically generated multimedia presentations corresponding to the input, the plurality of automatically generated multimedia presentations generated for display as animations; and transmitting, by the processor, the selected presentation to a display device for display as an animation, the animation comprising the plurality of scenes, each scene in the plurality displayed with a transition between each scene, one or more of the plurality of scenes comprising a map, each scene comprising an interactive trigger that pauses playback of the animation, the transition between each scene based on a transition selected from a library of pre-created transitions, wherein each of the plurality of automatically generated presentations is generated by: selecting, by the processor, an entity as a subject of the presentation from among a plurality of entities, generating, by the processor, a narrative for the selected entity, the narrative generated as an audio media object for playing as spoken words, the generating of the narrative comprising selecting a data source as a primary reference source for generating the narrative, and selecting, by the processor, a media object associated with the entity, the media object displayed, played, or highlighted at a portion of the narrative corresponding to the entity.
1. A method comprising: receiving, by a processor, input relating to a subject for a multimedia module or multimedia presentation, the multimedia module or multimedia presentation comprising a plurality of scenes; selecting, by the processor, one of a plurality of automatically generated multimedia presentations corresponding to the input, the plurality of automatically generated multimedia presentations generated for display as animations; and transmitting, by the processor, the selected presentation to a display device for display as an animation, the animation comprising the plurality of scenes, each scene in the plurality displayed with a transition between each scene, one or more of the plurality of scenes comprising a map, each scene comprising an interactive trigger that pauses playback of the animation, the transition between each scene based on a transition selected from a library of pre-created transitions, wherein each of the plurality of automatically generated presentations is generated by: selecting, by the processor, an entity as a subject of the presentation from among a plurality of entities, generating, by the processor, a narrative for the selected entity, the narrative generated as an audio media object for playing as spoken words, the generating of the narrative comprising selecting a data source as a primary reference source for generating the narrative, and selecting, by the processor, a media object associated with the entity, the media object displayed, played, or highlighted at a portion of the narrative corresponding to the entity. 17. The method of claim 1 , wherein returning the presentation comprises transmitting the presentation to a remote device via a network.