Part of the reason I don't exactly want to tackle the idea more thoroughly is your points 1 and 2, I've got a general idea for how they'd work, but putting it together properly would be quite tedious, it'd also be tedious to read and reference to. I'll have to look into Anima, it sounds interesting.