Gadget hierarchy and layout management
