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 - HashTable: Arbitrary key-value association API, with convenience accessors for primitive types (functional but not optimized; may be slow and/or memory ineffiecient in this version) - IOUtilities: Miscellaneous functions relating to memory/file I/O - Ranrot: Pseudo-random number generator - UTFUtilities: Functions for working with Unicode text representations