Add 2D OpenGL window (with grid). Add tests. New vector functions.