First commit. Exploring the right level of modularity for building informative provenance for this analysis.