AngularJS: agrega un elemento HTML a dom en la directiva sin jQuery

Tengo una directiva AngularJS en la que quiero agregar una etiqueta svg al elemento actual de la directiva. Ahora mismo hago esto con la ayuda de jQuery.

link: function (scope, iElement, iAttrs) {

    var svgTag = $('<svg width="600" height="100" class="svg"></svg>');
    $(svgTag).appendTo(iElement[0]);

    ...
    }

Sin embargo, no quiero que la directiva dependa de jQuery para esta tarea simple. ¿Cómo lograría lo mismo con los medios AngularJS (o el código JavaScript nativo)?