Adding svg graphics elements, and color palette
Reworked the svg directives to properly model the SVG presentational properties inheritance