Collaborative Design and Planning for Digital Manufacturing