soo.js (npm): custom-elements with renderer
Keywords: custom-elements|template-strings|shadow-dom