Cloud Computing Goes To Sea: Ship Design Around Software Defined Networking (SDN) Systems