refactor: simplify inferface between core and offset module

`processNewEqLit` optimization is not worth the extra complexity.
4 files changed