Add support for creating and managing additional roles to improve flexibility in permissions.