Change Formatter to StatusFormatter.
Change to use class & method from lambda.
Refactor execute recipe.
Split client & hook to context module.
Change example recipes.
Change events format.
Recipe extensions include in recipe.
Register handler when hook block has one or more arguments.
Fix log handler.
Enable handler at hook context only.