Discuss the theoretical foundations of fluid-structure interaction (FSI) and its applications in modeling the coupled behavior of fluid flows and deformable structures, considering concepts such as immersed boundary methods, fluid structure coupling algorithms, and vortex-induced vibrations in mechanical systems.