Drain and reserve juice from tomatoes. Grease a 9x13 casserole dish and layer ingredients in the following order, 1/2 of the macaroni, yellow onion, bell pepper, tomatoes, cheese and fresh herb of your choice. Repeat all layers.
Top with dots of butter. Pour tomato juice and enough milk to come up about half way up the sides of the dish. Top with the bread or cracker crumbs. Seal dish tightly with foil.
Bake at 350 for 1 hour. Serve with tossed salad and garlic toast.