Yes, certainly. The resources are crucial. In Australia in the public sector there were or are an existing range of integrity agencies, like the state ombudsman or the Commonwealth Ombudsman's Office, in addition to others, including anti-corruption agencies, and the decision has usually been made to give the whistle-blowing oversight role to one of those existing agencies, so that they do have the resources and the critical mass and are not just a small fledgling office.
Sometimes that's contentious, but at least there's a logic to it in terms of the resources. Even then it has got to be a properly resourced function that at least is supported by a bigger agency, but there is a strong case for having a totally independent agency that just deals with the whistle-blowing, but it has to remain very well coordinated with the other integrity agencies, otherwise there will be conflict and the system won't work properly.