Thank you so much! I probably should have made it a little more clear, but the idea was to evolve your character over time so that in the end, you can have 1 of 16 different builds.
I know about the various builds, I think it was a really cool concept in fact, what I meant was that when I went to play through the game a second time my build from the first run through of the game didn't clear and I could get all of the upgrades at the same time.