Such advancements come at a critical time when it comes global sustainability initiatives; however, there are still some challenges that must be taken into consideration when implementing these technologies on large scales--particularly those related to cost effectiveness and reliability issues associated with equipment maintenance over long periods of time in harsh marine environments.