It would be better to have core components more flexible to external changes.
I'm looking into ContextMenuGridCell and I would rather see extended PropertyOverrides and extension points concept. For example a Grid would provide default extending point for a row: > <tr t:point="loopRow" ..>..< then PropertyOverrides could provide block/Renderable for "beforeLoopRow" and/or "afterLoopRow". I'm not sure if it's possible to bind a propertyOverrides from a mixin… anyway I think that concept is pretty clear. Also EmbeddedMixin would be useless if there wasn't a GridRows component. Denis