Stream flow generation and hillslope hydrology