GCC supported C++ extensible hook system. Enabling use of generic delegates to handle functions. Designed as equivalent to the hook functionality seen in Garry's Mod.GCC supported C++ extensible hook system. Providing an implementation for generic delegates and the handling of these as events. Designed as a C++ equivalent to the hook functionality found in Garry's Mod.