Text this: A proxy approach to integrate heterogeneous CAD resources for distributed collaborative design.