Part I. Centralized Version Control