Sup, well ... I think it would be better to build a talent involving improving certain types of magic, and within those certain types of magic, having choices for 1 target, several targets, and a hybrid choice, could be based on one little in order and chaos talents, both had 2 trees, one for talents and mastery, the details were only passive for the character, which you always chose from one of the 3 each X levels, and had the mastery tab, where they would come from active skills for each specialization, the talents tab were the same for all specializations, but for mastery you chose extra skills, which would be active, and your specialization only, in the mastery part, would put through a system similar to the WOW legion , in which you would unlock everything, as you were adding resources, so that all the skills you would unlock would be active.