The Hook Framework