This looks very interesting and well thought-out. When I get the chance later tonight, I'll read up on all of this and see if I can make an acceptable character to fit the needs for this.