Good suggestions. I think I'll start with a few player character options and take a look at your suggestions in more detail after that :) No guarantees but I'll see what makes sense. Thanks again!
I didn't go as complex as you suggested, but it's all in the new build J-Raythalos