move the Default VisualInfo instance next to the definition of VisualInfo to avoid orphaning it