Thrombospondin: phenomenology to function.