This package is essentially an interface to a distributed version state machine.