Currently, this lib's interface (Updater + hooks) were designed with the intention of using 1 active chain at a time.
For consumers using multiple active chains, this requires inelegant solutions to use multiple copies of the hooks at once.
Explore options for supporting multiple chains in an efficient way with a consumer-friendly interface.