svg: add cardinal interpolation