Federated Learning Architecture: Design, Implementation, and Challenges in Distributed AI Systems | Synapse