While the LibGGI is meant to be very low-level and near to the graphics board, libGGI2D's functionality satisfies the demands of user interfaces, window systems, non-3D games etc. It's also the base of libGPS, the GGI Display Postscript extension.