Virtual Research Environments: An Overview and a Research Agenda | Synapse