Currently Refreshed has default avatar icons for when a user is logged out or logged in. However, these are not customizable as they are hard-wired into the PHP.
A new, more configurable default avatar system would be nice, where different user groups could have different avatars. For example (first item having the highest precedence):
banned -> banned.png
sysop -> staff.png
user -> loggedin.png
anon -> anon.png
Perhaps a list of groups and corresponding images could be placed in LocalSettings.php or a system message. The one issue I see is that I don't believe banned users are placed in a special user group, so it would not be as simple as tying certain user groups to certain icons.