Built with blockbuilder.org
Forked from this jfiddle
Adapted reset button code from this block
Things to modify:
Make fade in nodes/edges without edge continuing to middle of node
Add slider to control speed
add pause button
Other modifications:
Future, future modifications: