>What are the reasons, that you would like to see the I-Layer above the base MM classes? As far as I have seen I-Layers (e.g. in COMCodebook), they are commonly between the base framework classes and the next framework level or the application level.
>
>Armin
I was thinking it would be easier to implement (less impact on the existing framework code and classes) and would still allow me to add additional methods & properties, which is the primary reason I want it. I can also be sure that all of my classes inherit these new methods/properties, even the ones that may have been subclassed from classes like CContrls. If the I-Layer is below CContrls, I'd have to change any subclasses of mine (that inherit from CContrls) to now inherit from the new I-Layer. I don't have to do that if the I-Layer is above the base MM classes.