Grouper & GridGrouper - Steve Langella has shared a link to their CVS for a model similar to the Grouper object model.