Model Decomposition and Constraints to Parametrically Partition Design Space in a Collaborative CAx Environment