A group is a collection of other roles, typically users and other groups.
Adding a role to a group gives the role all the permissions held by the group.
A logged-in user will commonly assign a group as the owner of new record. This ensures that the record's ownership survives the departure of an individual user from the system.
id : a unique identifier for the group