JavaScript Graphics Library based on HTML5 Canvas