Advanced version control system
