Generate structures chunk by chunk