Scientific Software Integration: A Case Study Of Swmm And Pest++