Generalized UserIcon into ItemIcon so that it can be used in multiple places.