15. The one or more computer storage media as recited in claim 14 , the computer-executable instructions causing the one or more processors to perform acts further comprising forming a Document Object Model (DOM), the DOM including the pseudo-classes.
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.