List of all talent specializations/affixes

Can someone provide me a list of all talent specializations for all classes, as well as explanations of each one?

I sometimes get weapons and equips with affixes like +X All Elementalist/Pirate/Archmage/Assassin and etc. and I don’t know what do these affixes/specializations do. I can’t seem to find explanations about these affixes in legendex nor on the dungeon wiki site.

Both of the screenshots above have a special symbol which looks like a sword with wings. That means it’s Champion. You can find the rest this way.