Bit of work on the HookAPI (to add custom hooks, without Forge updates)