Transformações SVG

Estava tentando dimensionar e girar um arquivo SVG importado usando o SnapJS. Não foi possível fazê-lo funcionar, então investiguei um pouco e descobri que o elemento SVG não pode aceitar o atributo transform. Além disso, o arquivo que estou importando contém apenas <path>elementos que também não podem usar o atributo transform. Solução, adicione todos os elementos de caminho a um novo <g>elemento e dimensione-o.

https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform#Elements

var m = new Snap.Matrix();
m
.scale(0.5);
m
.rotate(-20, 0, 0);
el
.select('g').transform(m);