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