1. A method of providing layout information to be used in generating a display of data in a graphical user interface, the method comprising: in a computer system that is configured to contain schema definitions for several data components, storing layout information for at least one of the data components in the schema definition for the at least one data component.