Is there a limit to the amount of classes that a unit can have or is it possible for a single unit to attain every available class in their race? I wouldn't want to get classes as soon as they become available if I get capped at a certain amount.
[nvm answered below by dergdergdergderg] ;)