The devil is in the mesoscale: Mechanical and behavioural heterogeneity in collective cell movement. (September 2019)