I've made some version of this meal for about 30 years. I originally got the idea from an American Heart Association recipe for lasagna during the low fat years. Obviously I abandoned the low fat thing somewhere along the way. It comes together easily. You can make parts of it in advance. You can use grocery store red sauce or make your own; it is adaptable to your situation and time constraints. Craig, of course, loves it. Anything with pasta is a hit. It is vegetarian, but not vegan.