version control for structured data