Need to add an article about version control or could cover it somewhere else, but would be best as a standalone write this