Brown onion and garlic in olive oil. Chop all vegetables and layer in greased baking dish. Season with salt and pepper. Stir white wine, canned tomatoes, and balsamic vinegar into browned onion and garlic and pour over layered vegetables. Bake in a 350 degree oven for 1 hour.