* add test of alternative impl * simplify query route too * change name querier * simplify register routes * revert change * add route * add router * first step refactor * refactor * update documentation * update * add format * simplify appmodule * update changelog * rename vars * remove interface * Update CHANGELOG.md Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>