Utility classes for awt functions. GraphicsOutput is an interface that allows various graphics output libraries (pdf, svg, png) to be used with the same interface. LoggingEventQueue is used for debugging and posts log messages as events are posted on the EventQueue. EventQueueBlocker blocks a thread until all the events on the EventQueue are processed.