Completely overhaul the UserFragment.