Ig-like domains: evolution from simple interaction molecules to sophisticated antigen recognition.