14. One or more computer storage media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising: compiling content in a complex markup language via a routine specific to a predetermined client to define pseudo-classes which preserve a dynamic layout, presentation, rendering, and user interface interaction of a plurality of elements of the content; encoding the content to serialized binary data, the serialized binary data including the plurality of elements and a list of the pseudo-classes; and presenting the serialized binary data including the dynamic layout, presentation, rendering, and user interface interaction by selecting particular elements of the plurality of elements based on the list of the pseudo-classes.
19. The one or more computer storage media as recited in claim 14 , wherein the content in the complex markup language includes content in one or more formats being at least one of an original markup language, a word processing document format, a spreadsheet format, a slideshow format, a database format, a drawing format, or an electronic mail (email) format.