Utilities contains miscellaneous convenience functions for working with files, strings, memory blocks, and other things. The following sets of functionality are included: - Atom: Pointer-comparable strings (not currently thread-safe) - AutoFreePool: Deferred memory deallocation (not currently thread-safe) - 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