Initial commit of implementation to @andydavies - http://andydavies.me/blog/2013/01/14/implementing-sparkicons/