close #190
generators with static seeds, so we can regenerate values when required,
via latitude and longitude.

The algorithm for calculating the seed may need rethinking, as it may
not be the best, but it'll do for now