...
A Sakai GAP Group Store implementation vending groups of Sakai users. This should be done in a nice hierarchical fashion Sakai->Sites->Pages->Tools using the hierarchy available in the GAPS and CHannel Channel Subscribe.
Sakai Tools as portlets configurable via the Portlet API
...