Membership in a group is defined, either manually or by rule. Items are
distributed to the members of the group as the items are associated with
the group. When a container hierarchy changes (by adding, removing, or
changing the properties of an object), the object is checked to see if
the change affects the group. If so, then items are re-distributed and/or
recalled from the affected members of the group.