@AIAndy or perhaps even Alberts (because you've shown a thorough understanding of the replacement mechanism):
Isn't it mandatory that there is an order of application where replacements take place such that we could perhaps just make it possible to apply this discussed Inheritance method AFTER option replacements are applied to the inheritance definitions themselves? Or perhaps the other way around... have the optional replacement entries apply first to the leader himself and possibly differentiated by different archtype inheritances? Doesn't one or the other have to be processed first either way you look at it? It seems to me, upon reviewing the previous page of comments where we really started to zone in on a 'method' to utilize, that we may have been hasty in declaring it impossible for option based replacements to interact with inheritances.
@Alberts: It also struck me as I was reading through the last few pages here that the method AIAndy was guiding me to utilize here is very much what DH and you were discussing would be a more optimal method for replacements anyhow. Is this pretty much what you guys were looking for anyhow or am I at all off base?