VirtualBufferTextInfo: Provide an attribute, useScreenLayout, which determines whether screen layout is used. At construction, this is set to the user configured value. However, specific code may want to override this, so it can be changed after construction.