A simple yet enlightening flow-chart.