I've finally gotten around to updating http://www.pmwiki.org/wiki/PmWiki/HierarchicalGroups-Proposals with my own proposal. I'm curious as to what people think.