1. A method, comprising: storing, by an on-demand database system, a definition of a component for displaying a visual object within user interfaces, wherein the definition includes a first value for a configurable attribute that affects a manner in which the visual object is displayed within the user interface, and wherein the definition of the component is stored with a plurality of other components in a component library of the on-demand database system that is accessible by a plurality of users of the on-demand database system; receiving, at the on-demand database system, a request to modify the configurable attribute of the component for a first user of the plurality of users to have a second value different from the first value; storing, by the on-demand database system, the second value separately from the component library in a storage portion within the on-demand database system associated with the first user; and in response to a request, to the on-demand database system, to render a user interface for the first user that includes the component: accessing, by the on-demand database system the storage portion associated with the first user that stores the second value; and returning, by the on-demand database system, the second value to the component such that the component can be displayed according to the second value of the configurable attribute.