Help creating a datapack that alters world height/generation. Minecraft 1.19

Hello, I am trying to make a world that uses the max height values. I managed to do this by altering the overworld.json and overworld_caves.json file (screenshots attached).

I tried editing the worldgen file from other datacks as I have no idea where to find these files or how to make them. I kept getting errors which I did not understand.

Here is what I would like to do:

If possible I would like to have the bedrock floor of the world be -2032, deepslate/caves up to -1532, stone/caves up to -1032, surface at -1032, water at -1034. Mountains up to 1532.

Otherwise normal world generation with bedrock at -2032 would be nice still.

Thank you so much for your help!

Continue to help post