Integrated version and transaction group model for shared engineering databases