Came here to say exactly the same thing about JPEG2000 that @DavidUnderdown just did. But I wanted to add that the SVG as a layout engine idea is one of those brainwaves that should be blindingly obvious that I’ve never thought of trying before. But I will now. Thanks for posting this.