Utilities contains miscellaneous convenience functions for working with files, strings, memory, and other things. The following sets of functionality are included: - Atom: Pointer-comparable strings - AutoFreePool: Deferred memory deallocation - EventDispatcher: Notification dispatch table - FixedIntervalRunLoop: Mechanism for decoupling state updates from screen updates - IOUtilities: Miscellaneous functions relating to memory/file I/O - Random: RANROT implementation - UTFUtilities: Functions for working with Unicode text representations