User blog:Allsaviors/Protogenesis Champion: Suggestions?

I'm making a champion based off of Emptylord's idea where a champion will be able to choose his abilities when he levels them for the first time (well in my interpertation, his wording was a touch different) and credit for the idea goes to him. Right now i really like the idea that he is a void champ, able to evolve like Kha'zix, however much more modifiable, as this character changes the abilties themselves.

My idea right now is that each ability has a set of three possible abilties. One set will be for a tank with cc, one for a mobile assassin, and one for a an AD caster/bruiser. You can choose any of the abilities in any combination, every time you level your ult you may repick your abilities, and at 18 you can buy a cheap item to repick as well. This champion is way unfinished, and if you have any suggestions for me, on story, abilities (which i may not design all at one time), flavor, or his name (which i would love suggestions on) just pm me :)

Right now I can't design the ult. I'm thinking that the ult will be determined by the abilities you pick, but I'm not sure if i should copy Dota's Invoker which indicates 10 possible ults, or do it based on the exact abilities rather than the sets. However that would indicate 27 (if i'm using the right math, my brain's too flooded with ideas for me to think that straight. The ult also could just be a "pick from three" as well. Ideas for ults and/or suggestions for which I should use are very appreciated.

Now for the champ, may I remind you that I am designing this off the passive idea, if you guys think my abilities suck, feel free to show me up

Unknown Entity, Evolution Incarnate is a custom champion in League of Legends.

Background
Background coming soon. Simple but deadly.