I would like to create a robot that is assembled from smaller, individual, and swappable parts. For example, the normal hands can be swapped with wolverine-like claws at the joint providing the same wrist rotation and mobility.
I understand that Blender is not as precise as actual CAD - Is blender actually useable for engineering?. However, I don't need extremely precision when different parts join. For example, in this SFV video - https://www.youtube.com/watch?v=grX4qILHIlU, Akuma has different hair styles and clothings, is Blender an appropriate tool for making characters with swappable parts?