Engine: Updates to support Provider, Product and Repository edits.