Multicomponent exchange and subsurface solute transport: Characteristics, coherence, and the Riemann Problem