Improve web handling and repo serialization
Refactor to simplify repo management
Add provenance for subset of requests