Long slog, but using properly contained HTML text (supporting links and inline images) in SVG containers.