Baselining and automatic versioning