Proposal for Version Control using trees of trees