6. A computing device comprising: one or more processors; one or more computer-readable storage media storing instructions executable by the one or more processors to perform acts comprising: receiving point input specifying a plurality of visual points associated with a presentation; receiving linkage input specifying one or more connections between at least two points of the plurality of visual points; receiving content input specifying contents of at least one of the plurality of visual points; receiving one or more edits associated with the presentation; editing one or more of the plurality of visual points, the one or more connections, or the contents of at least one of the plurality of visual points based on the one or more edits; generating the presentation based on the point input, the linkage input, the content input, and the one or more edits, the presentation comprising a plurality of slides having a hierarchical organization including a story level, a scene level, and a detail level; and generating, based at least in part on the linkage input, a plurality of linkages, including: a first vertical linkage between a first slide at the story level and a second slide at the scene level; and a second vertical linkage between the second slide at the scene level and a third slide at the detail level.
6. A computing device comprising: one or more processors; one or more computer-readable storage media storing instructions executable by the one or more processors to perform acts comprising: receiving point input specifying a plurality of visual points associated with a presentation; receiving linkage input specifying one or more connections between at least two points of the plurality of visual points; receiving content input specifying contents of at least one of the plurality of visual points; receiving one or more edits associated with the presentation; editing one or more of the plurality of visual points, the one or more connections, or the contents of at least one of the plurality of visual points based on the one or more edits; generating the presentation based on the point input, the linkage input, the content input, and the one or more edits, the presentation comprising a plurality of slides having a hierarchical organization including a story level, a scene level, and a detail level; and generating, based at least in part on the linkage input, a plurality of linkages, including: a first vertical linkage between a first slide at the story level and a second slide at the scene level; and a second vertical linkage between the second slide at the scene level and a third slide at the detail level. 7. The computing device as recited in claim 6 , the acts further comprising: entering a rehearsal mode in response to receiving an enter rehearsal mode command; displaying one or more navigation controls to navigate the presentation; and exiting the rehearsal mode in response to receiving an exit rehearsal mode command.