A Versatile Flood Frequency Methodology