add writer strategies for Text, SVG and HTML