Nypro: Effective Collaboration in a Multi-CAD Environment