Added shader programs. Added system (OpenGL) check