15. An electronic computing system comprising: a display device; a processing unit comprising at least one integrated circuit; and a data storage system comprising at least one computer-readable data storage medium, the data storage system comprising instructions that, when executed by the processing unit cause the electronic computing device to: display a graphical user interface on the display device, the graphical user interface comprising a document area and a control ribbon, the document area containing at least a portion of a document that a user is currently editing, the control ribbon containing a first horizontal control gallery, the first horizontal control gallery containing a plurality of class controls, each class control in the plurality of class controls associated with a different class in a plurality of classes, each class control in the plurality of class controls containing a class icon graphically describing the class associated with the class control, each class in the plurality of classes being a subset of related commands in an overall set of commands; select one of the plurality of class controls displayed in the first horizontal control gallery; in response to the selection of one of the plurality of class controls, display a preview of a default slide transition effect (STE) associated with the one of the plurality of class controls; receive a class selection input from the user, the class selection input indicating a selected class control from among the plurality of class controls, the selected class control associated with a selected class in the plurality of classes; modify, in response to receiving the class selection input, the document by executing a default command associated with the selected class; after receiving the class selection input, display, in the graphical user interface, a second vertical control gallery in the graphical user interface, the second control gallery containing a plurality of variation controls, each variation control in the plurality of variation controls associated with a different command in the selected class, the second vertical control gallery not containing any variation controls in ones of the classes other than the selected class; select one of the plurality of variation controls displayed in the second vertical control gallery; in response to the selection of one of the plurality of variation controls in the second vertical gallery, display a preview of a default slide transition effect (STE) associated with the one of the plurality of variation controls; receive, while the second vertical control gallery is displayed, a variation selection input from the user, the variation selection input indicating a selected variation control in the plurality of variation controls in the second vertical control gallery; and modify, in response to receiving the variation selection input, the document by executing the command associated with the selected variation control.
15. An electronic computing system comprising: a display device; a processing unit comprising at least one integrated circuit; and a data storage system comprising at least one computer-readable data storage medium, the data storage system comprising instructions that, when executed by the processing unit cause the electronic computing device to: display a graphical user interface on the display device, the graphical user interface comprising a document area and a control ribbon, the document area containing at least a portion of a document that a user is currently editing, the control ribbon containing a first horizontal control gallery, the first horizontal control gallery containing a plurality of class controls, each class control in the plurality of class controls associated with a different class in a plurality of classes, each class control in the plurality of class controls containing a class icon graphically describing the class associated with the class control, each class in the plurality of classes being a subset of related commands in an overall set of commands; select one of the plurality of class controls displayed in the first horizontal control gallery; in response to the selection of one of the plurality of class controls, display a preview of a default slide transition effect (STE) associated with the one of the plurality of class controls; receive a class selection input from the user, the class selection input indicating a selected class control from among the plurality of class controls, the selected class control associated with a selected class in the plurality of classes; modify, in response to receiving the class selection input, the document by executing a default command associated with the selected class; after receiving the class selection input, display, in the graphical user interface, a second vertical control gallery in the graphical user interface, the second control gallery containing a plurality of variation controls, each variation control in the plurality of variation controls associated with a different command in the selected class, the second vertical control gallery not containing any variation controls in ones of the classes other than the selected class; select one of the plurality of variation controls displayed in the second vertical control gallery; in response to the selection of one of the plurality of variation controls in the second vertical gallery, display a preview of a default slide transition effect (STE) associated with the one of the plurality of variation controls; receive, while the second vertical control gallery is displayed, a variation selection input from the user, the variation selection input indicating a selected variation control in the plurality of variation controls in the second vertical control gallery; and modify, in response to receiving the variation selection input, the document by executing the command associated with the selected variation control. 19. The electronic computing system of claim 15 , wherein the at least one computer-readable data storage medium is a random access memory unit and the at least one integrated circuit is a microprocessor.