Is it possible to make Skyblock world gen with just a data pack?

I want to have a Skyblock island generate in the overworld and the nether. I can't seem to figure out how to do this, or find a pack doing this on 1.19. Is it even possible, and if so, how do I go about it?
Continue to help post