Enhancement/47/legend

To test, uncomment the extension and component. There are already channels in the internalPubSub component. There are two payloads for update: the default payload in internalPubSub, and {"image":{{url}}}

It would be cool if this was expedited.