9. A computer program product, comprising: a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising: computer-readable program code configured to determine priority levels for a plurality of gadgets on a web page according to one or more hierarchy policies for the web page, wherein the gadgets are arranged in a grid on the web page; computer-readable program code configured to generate master-slave relationships between a first one of the gadgets and one or more other 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; computer-readable program code configured to determine one or more style policies that specify a modification of the one or more other gadgets according to the master-slave relationships, wherein the modification to at least one of the one or more gadgets is a change in style, but not a change in content, that conforms to a style of the first one of the gadgets that has a higher priority level; and computer-readable program code configured to output the one or more other gadgets according to the style policies.
11. The computer program product of claim 9 , wherein the computer-readable program code configured to determine the priority levels further comprises: computer-readable program code configured to determine a relevancy metric for content of each of the plurality of gadgets; and computer-readable program code configured to determine 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.