Modeling for All Scales: An Introduction to System Simulation