Can you also change the way Specialists are assigned? Instead of a face for every Specialist. It will become like this:
Engineer: (0) + 3 / 5
where
(0) is the number of free engineers you get (i.e., from civics, etc.)
3 is the amount of engineers currently assigned
and 5 is the limit of assignable engineers
Would make looking at Assigned Specialist not a pita.