Abstract away WebGL programs.
Further abstract more GL stuff.
Remove unneeded variable setup.