rudimentary clipPath and defs support