Add the beginnings of a WebGL port.