No-Library (pure JS), HTML, CSS, JavaScript
jQuery 1.9.1, HTML, CSS, JavaScript
Raphael 1.5.2, HTML, CSS, JavaScript
Raphael 2.1.0, HTML, CSS, JavaScript
Converted with RaphaelJS Converter then added looped to sets making them clickable.