Modelling socio-technical transition patterns and pathways