General Viscous Fluid Models