Scaffolding in complex modelling situations