S-GeMS: The Stanford Geostatistical Modeling Software: A Tool for New Algorithms Development