The Albanese government has committed to having new legislation for a national anti-corruption body tabled in parliament by the end of this year. What will it look like and what powers should it have?