An experimental HTML5 Canvas library