Splice a Fibre(react-networks-lib.rackout.net)

It's interactive, try and splice one!

Written in react, it's moderately heavy and not entirely mobile optimised.