CD28, CTLA-4 and their ligands: who does what and to whom?

CD28, CTLA-4 and their ligands: who does what and to whom?