1. A method comprising: executing, by a processor of a computing device, a web browser presentation environment, wherein the web browser presentation environment includes a presentation environment created by a web browser software application executed within a native operating system environment; presenting on the computing device at least one web page that includes markup language content within a context of the web browser presentation environment, wherein presenting the at least one web page within the web browser presentation environment includes rendering the at least one web page according to the markup language content and maintaining a first presentation data structure that includes a web browser presentation data structure portion and a common presentation data structure portion; receiving, by the processor of the computing device, while the web page is being presented in the web browser presentation environment, a request to move the presentation of the web page that includes markup language content from the web browser presentation environment to an emulation-based presentation environment, wherein the emulation-based presentation environment includes a presentation environment created by a non-native operating system emulation software application executed within the native operating system environment; and in response to receiving the request, moving, by the processor of the computing device, the presentation of the web page that includes markup language content from the web browser presentation environment to the emulation-based presentation environment, such that the web page is presented on the computing device within the context of the emulation-based presentation environment, wherein the moving includes rendering the at least one web page according to the markup language content and maintaining a second presentation data structure that includes an emulation-based presentation data structure portion and the common data structure portion, wherein the emulation-based presentation data structure portion is specific to the emulation-based presentation environment, and wherein the common data structure portion is not specific to either the web browser presentation environment or to the emulation-based presentation environment.