can compile and load and link shaders
making vertex buffers and arrays for point data
before making an VAO