5) going back to 2.5.... the /*svg*/ in front of the template string may be a small detail but it makes this way of doing things tolerable. in vscode, i use the `es6-string-html` extension.
6) it helps a lot to start drawing in figma before writing any code to test visual ideas. many times i have used the document structure exported from figma to kickstart in-code prototyping.