We need to document the code fragment that is needed to add the various gadgets.
The code fragment that is needed for user-based gadgets and group-based gadgets
is different. Also, the group profile and user profile gadgets should specify a
gadget collection in order for the "Manage Gadgets" functionality to work.