JavaScript applet by
Werner Randelshofer
Cube layout by
Stefan Berinde