1. A method for facilitating authoring computer code to facilitate rendering of a display of data, the method comprising: accepting a signal from a user input device to specify an attribute in accordance with a definition of a class of attributes in a data model; providing the specification of the attribute to a software component characterizing a webpage, wherein the software component includes an indicator for dynamic rendering of at least a portion of data included in the data model and associated with the attribute; storing the definition of the class of attributes, including the data associated with the attribute, for retrieval and rendering of the data on a target device; providing a first mechanism for facilitating modification of one or more attributes of the data model; propagating, using one or more processors, one or more modifications to the data model to computer code characterizing a webpage so that the computer code characterizing the webpage can be used to automatically modify a user interface display screen rendered for the webpage in accordance with the one or more modifications to the data model; providing a first user option to trigger creation of a layout object to characterize a portion of a user interface display screen; and providing a second user option to specify a value representing an expression language expression that resolves to a hierarchical object in the attributes model.