In Ember Canary(currently v3.20), named outlets are enabled by default, which means they will probably land in the near future.
https://emberjs.github.io/rfcs/0460-yieldable-named-blocks.html
This is may(or may not?) be tricky to implement using custom elements.
Explore how this might be supported by custom elements.