Basic Mechanisms to Support Versioning in the Database Component for a CAD Framework