I realize I'm not the brightest bulb to ever light the way, and I have only played a few years but this sounds like new options introduced in another game I played.
I'm already confused and it was one implemented feature of the previous game I could never fully understand and/or use. Nice idea, well thought out, certainly something older players would love. I can't say I'd look forward to seeing them implemented. Much too complicated for my blood. I'd hope the options could be turned off by new players that didn't want that level of complexity. Some computer games I have played did just that, allow the user to determine what the game engine managed vs what the player got actively involved with.
Good idea, just too complex for me, in fact so complex I wouldn't know how to discuss it here. You have done a great job explaining it however, good job and well thought out.