Introducing a comprehensive physics-based modelling framework for tandem and other PV systems