17. The system of claim 15 , the operation further comprising: determining a relevancy metric for content of each of the plurality of gadgets; and determining a master priority level for the first one of the gadgets that has a highest relevancy metric according to a hierarchy policy that specifies content relevancy.
15. A system, comprising: one or more computer processors; and a memory containing a program, which, when executed by the one or more computer processors, performs an operation for providing a plurality of gadgets on a web page, the operation comprising: determining priority levels for a plurality of gadgets according to one or more hierarchy policies for the web page, wherein the gadgets are arranged in a grid on the web page, generating master-slave relationships between a first one of the gadgets and one or more other gadgets of the plurality of gadgets having at least one priority level lower than a priority level of the first one of the gadgets, wherein the master-slave relationships are generated based on at least a proximity of the one or more other gadgets to the first one of the gadgets, determining one or more style policies that specify a modification of the one or more other gadgets according to the generated master-slave relationships with the first one of the gadgets, wherein the modification to the one or more other gadgets is a change in style, but not a change in content, that conforms to a style of the first one of the gadgets, and outputting the one or more other gadgets according to the style policies.