Support reading text from SVG elements

This does the job. Let me know if there's any other testing you want added first.