Bring large pot of water to a boil for pasta. Salt the water and cook the shells to just shy of al dente. Set aside.
While shells cook, in the bottom of a casserole dish mash up the tomatoes, then stir in the basil and melted butter and season with salt and pepper.
Place a skillet over medium-high heat with the EVOO. Add the garlic to the pan and stir for 1 minute. Add the spinach and nutmeg to the pan and cook to heat through. Transfer to a large bowl and add the artichokes, egg yolk, ricotta, Parmigiano, lemon zest, thyme, and parsley and season with salt and pepper.
Stir and spoon this mixture into the shells and arrange split side up in the sauce. Cover the casserole with foil and transfer to the oven.
Bake for 20 minutes, remove the foil, and continue baking until the filling is golden brown-about 15 minutes.
In a sauce pot, combine the chicken, halved onion, garlic, bay leaf, and enough water to cover. Bring to a boil, then lower the heat and simmer until chicken is cooked through, 15 to 20 minutes.
Meanwhile, in a dutch oven, heat the EVOO over medium heat. Add the chopped onion, carrots, mushrooms, and celery. Season with salt and pepper. Cover the pot and cook until the veggies are soft- 8 minutes. Add the chicken stock and bring to a boil.
Remove the poached chicken from the liquid and add about 2 cups of liquids, poured through a strainer, to the soup pot. Dice the poached chicken, then stir in the egg noodles, add the chicken and simmer for 5 minutes.
Turn off the heat and stir in the scallions, parsley, dill, and lemon zest and juice. Season the soup with salt and pepper to taste.
Cook the pasta. Meanwhile, heat the butter in a frying pan and add the onion and garlic-saute for 10 minutes.
Set the oven to broil.
Turn up the heat and add the flour. Cook for 1 minute. Then add the dry white wine and cook out the alcohol-about 3 minutes. Then add the milk, artichoke hearts, nutmeg, spinach, and salt and pepper. Heat through. Add 1 cup of each cheese until melted.
In a ceramic, oven safe bowl, combine the drained pasta and cheese mixture. Mix thoroughly. Top with the remaining half cup of cheeses.
Place bowl in broiler for 3 minutes until browned on top.