Reproducibility in Scientific Software Repositories and the Reusable Execution Environment | Synapse