Enforce OpenGL 3.2; add view program; add source files to refactor next