Initial commit of version history support