A unified framework for Navier-Stokes Cahn-Hilliard models with non-matching densities