Currently, the `wave`, `river`, and `tidal` io functions differ in naming convention. [ ] Devise a plan to consistently request data from external sites across MHKiT modules.