1. A method, comprising: creating, by at least one computing device, a platform-neutral template based on input from a user with respect to a web page displayed to the user; generating, by the at least one computing device, platform-neutral content by extracting data from content of a web page by using the platform-neutral template; combining, by the at least one computing device, the platform-neutral content with video content, resulting in combined content; and presenting the combined content for display, wherein the presenting comprises dynamically loading the platform-neutral content in a cache, generating the combined content in the cache, and sending the combined content from the cache to a display device.