Full Spectrum, Extended Detention Modeling for Water Quality (WQv), Channel Protection (CPv) and pond drain time