A Conceptual View of Immunology