SMS dit: Generalized Riemann problems in computational fluid dynamics