1. A system enabling dynamic updating of contents, the system comprising: a content server computer accessible over a packet network; a rich media content generated by a compiling of a rich media source code, wherein the rich media content is hosted by the content server, the rich media content including: a first embedded graphics environment configured to present display assets of the rich media content; and a first user interface (UI) framework ported to the first embedded graphics environment, the first UI framework configured to interact with the first embedded graphics environment to modify the display assets of the rich media content in response to data received from a UI layout feed; wherein the first UI framework is further configured to modify the display assets of the rich media content without requiring modifications to the rich media source code and a recompiling of the rich media source code.