Managing Provenance for Reproducibility and Beyond