• Thanks Drew. Let me clarify if I can.

    I would like to build a groups data structure that allows for a group to contain one or more individual members and/or one or more groups. I would like to allow group of group or nested group functionality.

    Given a group identifier (GroupCode) I would like to identify all the individual members.  These members would be:

    • all the individual members of the group
    • all the individual members of any group contained within the group (including nested groups)