Describir: Cooperative Design, Visualization, and Engineering