Tutorial: Heterogeneity in Federated Learning