I particularly like the idea of having a better-defined API for adding specific interface elements - MultimediaViewer has a few WIP patches that do basically that, and it's a useful pattern that gives developers a much quicker iteration time.
As for examples, I think scripts modifying extensions (not core) are something to be cautious of, but something that eventually could be made way easier.
All in all, +1. :)