We will need a build step to allow us to generate HTML and CSS files (i.e., one of each), which then get put in `/data/ui.html` and `/data/ui.css` or something.  The contents of these files will get loaded out of the extension itself and passed with the `display-ui` message from the extension.