switch from viva to sigma
merged with fixed conflicts
switch from vivagraph to sigma.js