more -evenly- removals/refactors
cleaning up gridded surface constructor heirarchy
commented out unused subset surface iterator methods