How Do Shore Power, Generators and Batteries Work Together on a Yacht?