Let's explain what each of these different use cases is.