Federated Learning, Part 1: The Basics of Training Models Where the Data Lives