GITK (the Generalized Interface Tool Kit) is a set of
libraries which form a user interface abstraction
layer. It equips an application with a user interface
which can be exchanged during run-time. The final
user interface is generated by dialog-rendering
modules.