Architecture of a virtual graphic database system for interactive CAD