Graphical lib with same API for Canvas/Dom/WebGl