It's clear that Roles are made at account level. But for certain project we need only a part of the roles to be activated.
So, an option to activate or deactivate a role to a project is needed. When setting up the project the Account admin can validate the roles that should be activated for this certain project. By default all roles can be activated, so only the roles this project doesn't need to have, can be deactivated.
For example, we have a confidential project with confidential roles in it, the project admin will see all roles when adding users, also roles for projects they are not allowed to see. Also in the transmittal tool, all users can see all roles and companies.