A - Gathering hydrologic and geologic data. B - Processing development permits. C - Computer codes and specification of the design criteria. D - All of the above.