`util` provides useful functions for inheritance, an EventEmitter implementation as well as Factory and Registry implementations.