Furniture with physics. Skeletons or models connected by constraints?

Hi there,

for my scenario I would like to set up a kitchen where one can interact using physics with all its cupboards, doors, handles etc. (e.g. opening the fridge, various cupboards).

The question is: how would be better (more efficient) to do this?
Using the furniture as a skeleton, where every drawer would be a bone? Or to have each part as different model and connect them via constraints?

Thanks!

Eventually I went with the constraints, which I suppose is also the correct way.