How would you handle collaborative research code so that results are reproducible across team members?