Multi-Level Additive Modeling for Structured Non-IID Federated Learning