The component must specify <interface> elements.
To pass data to a component, set the interface value for that component.
To read data passed to it, the component uses an observer to listen for changes to its interface field.
https://github.com/belltown/