Towards a generalised physicochemical modelling framework