Added a new hook class and its appropriate documentation for the class.