Chicken Cordon Bleu Casserole

Chicken, ham and lots of glorious cheese mixed with pasta.