The generalized multifluid modelling approach (GEMMA) has been developed to handle the multiplicity of flow regimes and the coexistence of interfaces of largely different scales in multiphase flows. The solver, based on the OpenFOAM reactingEulerFoam family of solvers, adds interface resolving-like capabilities to the multifluid solver in the cells occupied by large interfaces. In this paper, GEMMA is further developed to predict stratified and slug flow regimes in horizontal ducts. The suppression of the turbulence and the wall-like behaviour of large interfaces is modelled with an additional dissipation source. This enables an accurate prediction of the velocity and of the turbulence kinetic energy in a stratified channel flow and the capturing of the formation and the travel of liquid slugs in an annulus. Large interfaces are identified and tracked, not only in the smooth and wavy stratified regimes but also in the much more perturbed interfaces of liquid slugs. The present work confirms GEMMA to be a reliable approach to provide all flow regime modelling capabilities. Further development will be focused on large interface momentum-transfer modelling, responsible for the overestimation of the interfacial shear and the limited liquid excursion during slugs, and the extension to interface break-up and the entrainment of bubbles and droplets, to handle the entire range of regimes encountered in horizontal flows.