Being able to embed stuff has nothing to do with interoperability or lexicons it just means open APIs for extensions/widgets.
Unix apps can be piped together with a common stdin/stdout interfaces... but they don't have to publish specs on how do they behave.
