Text this: UniFL: Accelerating Federated Learning Using Heterogeneous Hardware Under a Unified Framework