If I had a photo, I would most certainly use it. That is... unless the photo I have sucks. For now, you'll just have to picture a big heaping helping of
Melt butter and add ground meat, cook until about halfway done and add the onions
Cook until the meat is no longer pink and onions have softened
Add garlic & tomato paste, mix in well then add remaining ingredients - stir well to combine, and let simmer on low 15-20 minutes
Preheat oven to 350
Make the bechamel: melt the butter in a medium pot or pan over low-medium heat, add the flour - whisking to make a paste
Add the milk a little at a time whisking continuously to prevent lumps, when all the milk is in, continue cooking and stirring about 5 minutes or until beginning to thicken
Add the cheese, about a 1/4 cup at a time, stirring constantly, and when smooth add salt & pepper - remove from heat
Let cook 5-10 minutes, then whisk in the yolks and set aside
Cook pasta 2 minutes less than the package directions, drain and toss with the oil and 1/2 the parmesan
Let's build: spray a casserole dish, and put in the pasta, top evenly with the meat sauce, then the bechamel and finally sprinkle with remaining Parmesan
Bake approximately 40 minutes, or until top is just beginning to brown