> It seems to me your stylesheet styles are locked-in to all instances of XYZ > component and all components using a certain style class name. In my > implementation you can apply any stylesheet to any component hierarchy at any > time. No static state is kept in the UI.
Understood. But how useful is that in practice? How often are you going to want to apply a different set of typed (or even untyped) styles within the same application? I'd call that an edge case at best.
