I think it would make more sense to have the channel contain the cc coords, and start up (numCPU - 1) goroutines on creation which are effectively in a `cc <- generationQueue; generateChunk(cc); markGenerated(cc)` loop. Then we are at least pretty likely going to generate the highest priority one first.