It all starts with Uniswap v4 hooks, which enable custom logic that executes before and after key pool interactions.