I wonder if this could be done with some kind of seed generation (as in minecraft), but it sounds like magical thinking to have a seed and generator anywhere near small enough to not just contain all the data anyway.