Roles: Implement role factory logic