Sure I have. The Tower of Babel is the allegorical account of the migration away from the cradle of civilization - Mesopotamia. That is the historical event. The elements are same language, same region to different languages and different regions. The narrative of why the account was embellished (i.e. God was angered and scattered the people) is debatable. It's not covenant related. It could be obedience related. As in they were trying to find another way to heaven other than the way that God had already determined. Or it could simply be that they were describing God intended for diversity.
The whole world had the same language and the same words. When they were migrating from the east, they came to a valley in the land of Shinar and settled there. They said to one another, “Come, let us mold bricks and harden them with fire.” They used bricks for stone, and bitumen for mortar. Then they said, “Come, let us build ourselves a city and a tower with its top in the sky, and so make a name for ourselves; otherwise we shall be scattered all over the earth.” The LORD came down to see the city and the tower that the people had built. Then the LORD said: If now, while they are one people and all have the same language, they have started to do this, nothing they presume to do will be out of their reach. Come, let us go down and there confuse their language, so that no one will understand the speech of another. So the LORD scattered them from there over all the earth, and they stopped building the city. That is why it was called Babel, because there the LORD confused the speech of all the world. From there the LORD scattered them over all the earth.