1. One or more computer-readable hardware memory devices comprising a module having instructions that are executable on a client to perform operations comprising: retrieving a menu document that specifies one or more menu items corresponding with one or more actions that are performable by the module to be represented in the user interface, wherein at least one action is associated with a behavior that specifies whether the at least one action is to be represented in the user interface; retrieving a separate string document that specifies one or more strings that are to be utilized to represent respective said actions, wherein the string document is configurable to allow a user to specify a user-defined, customized name, representing an action that is performable by the module, to be displayed; and generating a user interface having customizable elements comprising the one or more actions matched with the one or more strings, wherein a determination to output at least one customizable element is based on an associated behavior of a device that is to display the user interface, wherein the menu document and string document are each generated by a network operator that streams television content to the client.
1. One or more computer-readable hardware memory devices comprising a module having instructions that are executable on a client to perform operations comprising: retrieving a menu document that specifies one or more menu items corresponding with one or more actions that are performable by the module to be represented in the user interface, wherein at least one action is associated with a behavior that specifies whether the at least one action is to be represented in the user interface; retrieving a separate string document that specifies one or more strings that are to be utilized to represent respective said actions, wherein the string document is configurable to allow a user to specify a user-defined, customized name, representing an action that is performable by the module, to be displayed; and generating a user interface having customizable elements comprising the one or more actions matched with the one or more strings, wherein a determination to output at least one customizable element is based on an associated behavior of a device that is to display the user interface, wherein the menu document and string document are each generated by a network operator that streams television content to the client. 2. One or more computer-readable hardware memory devices as described in claim 1 , wherein the retrieving of the menu document and the retrieving of the string document are performed via a network connection.