restructured the way Roles and UnitData works