title: Adding complex HTML using a Chrome content script
body: <p>I am working with Chrome extension's content script to create a complex display that is added on web pages.</p>
  
  <p>I have first tested it directly integrated on a website, but now I need to put it in an extension.</p>
  
  <p>The thing is that the content script API for Chrome only allows to inject javascript. That means that, to inject complex HTML layouts I would need to write it entirely with JS objects, which is long to write, hard to maintain and absolutely not designer-friendly.</p>
  
  <p>I'm wondering if anyone know or can think of a clever way to get a better workflow on this.</p>