  var sphereNormalsBufferInfo = twgl.createBufferInfoFromArrays(gl, createNormalLines(sphereVertices));
  var cubeVertices = twgl.primitives.createCubeVertices(70);
  var cubeBufferInfo = twgl.createBufferInfoFromArrays(gl, cubeVertices);
  var cubeNormalsBufferInfo = twgl.createBufferInfoFromArrays(gl, createNormalLines(cubeVertices));
  // Create Geometry.
  var gridArrays = createGrid(26, 42);
  var gridBufferInfo = twgl.createBufferInfoFromArrays(gl, gridArrays);

  // pre-allocate a bunch of arrays
  v