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; and 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.