Once to GL target support in LibGGI is in and functional, it should easily be possible to extend the X target to integrate with the GL target and provide enough external hooks in the encapsulating form sublib to enable XGGI to open a hole in the visual it provides (probably by using a container visual with one or more subvisuals) to punch a hole directly down to the above-mentioned targets and wrap a GLX shim around it, thereby providing a "GGIMesaGLX" type of capability.