Updated model/view/controller for provenance collection