CODI-a system for cooperative 3D design