  We propose a general framework for the study of $L^1$ contractive semigroups
of solutions to conservation laws with discontinuous flux. Developing the ideas
of a number of preceding works we claim that the whole admissibility issue is
reduced to the selection of a family of "elementary solutions", which are
certain piecewise constant stationary weak solutions. We refer to such a family
as a "germ". It is well known that (CL) admits many different $L^1$ contractive
semigroups, some of which reflects different physical applications. We revisit
a number of the existing admissibility (or entropy) conditions and identify the
germs that underly these conditions. We devote specific attention to the
anishing viscosity" germ, which is a way to express the "$\Gamma$-condition" of
Diehl. For any given germ, we formulate "germ-based" admissibility conditions
in the form of a trace condition on the flux discontinuity line $x=0$ (in the
spirit of Vol'pert) and in the form of a family of global entropy inequalities
(following Kruzhkov and Carrillo). We characterize those germs that lead to the
$L^1$-contraction property for the associated admissible solutions. Our
approach offers a streamlined and unifying perspective on many of the known
entropy conditions, making it possible to recover earlier uniqueness results
under weaker conditions than before, and to provide new results for other less
studied problems. Several strategies for proving the existence of admissible
solutions are discussed, and existence results are given for fluxes satisfying
some additional conditions. These are based on convergence results either for
the vanishing viscosity method (with standard viscosity or with specific
viscosities "adapted" to the choice of a germ), or for specific germ-adapted
finite volume schemes.
