A very complicated, ludicrous and annoying system.
It is easy to earn the currency to upgrade yourself, however there are thousands of paths.
Blood gives +1% more endurance, regeneration
But to get more blood you need to upgrade your heart and lungs, throat etc.
One upgrade does almost nothing, but one thousand or more?