1. A method comprising: at a computer system having a processor and a memory storing a document readable by an application: receiving information from an application server specifying a user interface component in response to the application processing the document, the user interface component linked to an attribute of a data model of the application server; configuring, using the processor, the document with a column for the user interface component; determining that the user interface component forms part of a column group; and generating, using the processor, the column group within the document to include the column for the user interface component.