How the Pokémon universe was created?

How the Pokémon universe was created? It is said in many Sinnoh legends that the universe, Pokémon world included, was created by a single Pokémon, Arceus. In a void of nothingness, a single Egg came into being, which then hatched into Arceus. Arceus creates Dialga, Palkia, and Giratina and gives Dialga and Palkia the abilities to control time and space.

It is said in many Sinnoh legends that the universe, Pokémon world included, was created by a single Pokémon, Arceus. In a void of nothingness, a single Egg came into being, which then hatched into Arceus. Arceus creates Dialga, Palkia, and Giratina and gives Dialga and Palkia the abilities to control time and space.