In specialties the roles and domains are not linked. i.e you select cybersecurity and than get a list of developper etc....
ALso add general role architect. not only enterprise or solution architect. would als be better if you can select multiple roles.
