My description of version control