Visual explanation of a philosophical concept. Exploring javascript with libraries; Raphael.js and d3.js