Do you guys know if it is one skill tree per character (so do I have to collect tadpoles for each party member/ spread them between them), or can only the player character have tadpole powers?

This has some implications on how much better origin characters are over hirelings