The simplest installation IMHO is to have the head plumbed directly into the holding tank. Then have the holding tank pumpout line go to a Y or diverter valve, where one side goes up to the deck pumpout fitting, and the other goes to a diaphragm pump then to the seacock.
IMHO, this gives you the most flexibility—allowing you to dump the holding tank when out past the three-mile limit or have a pumpout facility empty the tank—while minimizing the complexity of the head plumbing. While some argue that you can no longer flush directly to the sea, I'd point out that anywhere you'd be able to do that, you could empty the holding tank as well.
If you lock the seacock handle and the diverter valve handle with cable ties, you'll be compliant for any NDZs you may be in.