Defining the roles of research software (Version 2) | Synapse