Can the order of arguments be `packages`, `config`, `logger`? For consistency with other parts of the code.