Version systems hooks framework