phpfacile/group (packagist): Interface of services to manage items (of any kind) that can be grouped (by any manner).
Keywords: group|interface