docs: function(nodes) {
  			var node, groups = [];
  
  			function containedby(target, others) {
  				return others.some(function(other) {
  					return gui.DOMPlugin.contains(other, target);
  				});
  			}
  			while ((node = nodes.pop())) {
  				if (!containedby(node, nodes)) {
  					groups.push(node);
  				}
  			}
  			return groups;
  		}