Well actually, I had a problem because I wanted to make the colors overrideable (they weren't before, because they were created in `createInterpreterPartControl`). If we're fine with losing that functionality, I'll happily simplify this back to how it was :)