Yes this would be a module (or "pack"), but it requires the half of the packs API which has not yet been implemented: the events api.
That should be ready (and documented) in version before the Wagn 2.0 release.