Large, world-spanning structure?

||I'm not looking for a step-by-step, and is this possible, and, if so, what method would I want to utilize?|| Right now, I have several town, cities, and other structures that generate across the world. However, unlike with many custom-built maps that accomplish what I want, all the towns tare all completely disjointed from one another. What I want is to have large roads/highways generate across the world that connect the towns and cities and other structures. With datapacks, is this even possible? ||I know you can't just have one, big, massive structure, so you'd need to do something hacky.||

Continue to help post