It feels a bit wierd importing things from `app_worker`. We seem to have base worker and base router worker infrastructure in there, so maybe we should change its name to `worker`? Not sure if that should be done in this PR.