we should create a ADR for the separation here and follow up issues to the not completed parts. https://github.com/rollkit/rollkit/pull/1789#issue-2453969643