1. An apparatus, comprising: a logic circuit; a difference component operative on the logic circuit to receive an old layout of a document and a new layout of the document, the new layout corresponding to an application of at least one change to the old layout of the document, the at least one change having been made via what-you-see-is-what-you-get (WYSIWYG) editing in an editing application, the difference component operative to determine a set of differences between the old layout and the new layout; an animation layer generation component operative on the circuit to generate a set of animation layers from the set of differences, wherein at least one animation layer in the set of animation layers corresponds to at least one change to the old layout of the document; and an animation component operative on the circuit to generate an animation using the generated set of animation layers, the animation having a duration based upon a combination of a complexity of a displayed page of the document, a complexity of the set of differences, a weight of a command carried out immediately prior to invoking the new layout, a momentum of editing, a zooming factor, a number of pages visible in the displayed portion of the document, and a maximum duration.