MMO Starter Kit

so i feel like this ties in with my question above classes EX: hunter, engineer, Combat, Medical, ect. they would also go in MMOCharacter as well and in addition to that if i wanted to make it so the player could acquire multiple classes i could get away with a few Boolean values of IS “CLASS” and have some if then logic to apply how and when said class could be acquired. correct?

In addition to that what would you recommend as a good method for keeping track of future differences of my blueprints to your future updates?