Make the CHEESE SAUCE: Put the cheese and milk in a pan and heat.
As soon as it starts to rise, add the cornflour (mixed to a paste with a little water).
Stir until thick.
Now make the TOMATO SAUCE: Fry the onion until brown.
Add the tomatoes and tomato paste and simmer gently.
Add herbs and spices, salt and freshly ground black pepper to taste.
Cook 1 300g packet of Macaroni in the usual way.
Layer the Macaroni, Cheese Sauce, and then the Tomato Sauce in a casserole dish- (I usually finish with a layer of Macaroni, though it doesn't really matter what layer you finish with).
Top with grated cheese and bake at 180'C (350'F) until brown on top (approximately 20 minutes) VOILA.