An overview of WAVEWATCH III modeling Framework within coupled applications