@Ammako,
ySeries started as a simple addon for my fury warrior, as I wanted to display his current strenght.
Then I though about dispaying all his main stats (even if they are not relevant).
So I made the four independant ones (yArmor was made later).
And yes I thought about making just one addon whith a simple menu where you could choose which stats to display.
But I liked the fact that these addons are really small (only 11k or so).
So I decided to make several small addons instead of one bigger one.
And I know how to use GetSpecialization(), GetSpecializationRole() and GetSpecializationInfo(), thay are used in the tooltips.
(and "how to use" means in this case copied from PaperDollFrame.lua
).