FL-APU: A Software Architecture to Ease Practical Implementation of Cross-Silo Federated Learning