An SVG Semi-circular Progress chart with zoom