Dissipative Particle Dynamics: Introduction, Methodology and Complex Fluid Applications — A Review | Synapse