d3 vs gojs vs jointjs vs jsplumb vs paper vs pixi.js vs raphael