How do I add multiple Dimensions to a single datapack, each with separate terrain?

Hello, I am currently trying to experiment with dimensional datapacks, and am developing one myself for a friends server. I tried to do some searching online, but I have yet to find anything to assist me with adding multiple dimensions to one datapack. My plan is to have multiple dimensions, each with a different biome and name, that Im able to navigate through. Any help with this would be appriciated!
Continue to help post