I would suggest making a layout and adding to it gradually. When it gets too big make a new layout.
Remember the main optimisation you have is assets are loaded per layout.
You can look at it in different ways, each layout can be its own medium sized world, or part of one big one that you keep track of using a save file.