Pool is a depdency injection tool designed specifically for managing stores acros your apps.
It's recommended that you still use Provider/Consumer for passing around other dependencies or some other
serivce locator as it can be really hectic if you try to make it with Pool.
Worker are callback that do when the Store state has met the specified condition
Advantanges of workers over just listening the store for changes is that it gives you a limit that specifies
the number of times it needs to be called and after that it automatically get's removed