mbostock's Polar Clock (http://bl.ocks.org/mbostock/1096355), enhanced to be scalable and work offline