onvenient API for generating SVG components