Hard Surface Modeling vs CAD modeling