Multi-scale Co-simulation and Model Integration with CosiMate and Flux