Programmatic and slotted sources

The source property accepts text or a DOM node. Changing it refreshes the source presentation without replacing an existing HTML demo.