Declarative vector graphics