implemented canvas2d based renderer and added sample data sets