This class is responsible for selecting and initializing the appropriate graphics backend.
By default, the GLFW backend is used. This can be customized by setting the VM property
org.openrndr.application to "GLFW" or "EGL". However, if
org.openrndr.internal.nullgl.ApplicationNullGL is found on the classpath, NullGL will be used as the backend instead, regardless of other settings.