Added the basics for the hook argument system.