A HTML5 visualisation of Serre duality