Provenance in Databases: Why, How, and Where | Synapse