# Are there generic formulations of Riemann solvers?

I have been following Toro's book on Riemann solvers to implement a finite-volume scheme for computational fluid dynamics. The Riemann solvers presented in the book seem to be fairly tightly coupled to the equations in question. There are papers on how to construct the schemes for various sets of equations such as the Euler equations, relativistic hydrodynamics or magneto-hydrodynamics (for example).

I am wondering: is there prior work on a more generic formulation of a scheme (like HLLC or Roe) that solves the Riemann problem for a larger class of equations instead of constructing it case-by-case?