EvStack is a radically new way of programming console and user-input drivers for the linux kernel. It is based on the idea of passing events in a streams-like manner (though much more efficient) from one subsystem to the other to cleanly separate the pieces like
The EvStack system is not directly related to GGI/KGI, but it does make it considerably easier to take advantage of the advanced capabilities that KGI offers, like: per-console fonts and font sizes, graphical VTs, extensive and flexible multihead support, and much more.