First cut at HG
Start on models.Dpv