I'd recommend that your first stage goal just be to make a program that generates a random world builder scenario file. All the stuff that needs DLL incorporation, winds, currents, and geologic metal/hydrocarbon content (outside of just dropping a resource down) that required dynamic interaction with the DLL, in-game, during play... save that till a later phase.
Obviously this is in reference to the entire georealism thing not just the dynamic ice idea.