Generalized Hydrodynamics for 1d systems