Not for now but more of an FYI; in several places in the app we're programmatically creating DOM nodes. There is a pub package we may want to look at to reduce the boilerplate around creating nodes. It's called [tags](https://github.com/rmsmith/tags). I have not used it myself, but the sample code (https://github.com/rmsmith/tags/blob/master/example/showcase/showcase.dart) seems very concise. It makes programatic creation of nodes look very much like more declarative creation, like in html code itself.