What is PTC Creo? a deep dive into the world-class 3D CAD software for engineers