This module aims to allow "non-admin" Roles (ie: Roles that does not have the administer permissions permission) to manage and delegate permissions for "lower" Roles.

The role hierarchy (that's why we use the lower/higher terminology) is taken from the Core roles weight configuration.
So higher (more permissive) roles would be able to handle permissions to lower (less permissive) roles.