William, you could do all that although I think there are a few extra steps in there.
In any case, if the parts are drawn to include the joinery, the Move tool would be the appropriate choice for changing the sizes of the parts. But if a component has curves, it may be necessary to redraw at least part of the component. For example, it's not likely that either the Scale or Move tools would be appropriate for changing the length of the top rail on this plate rack.
https://farm9.staticflickr.com/8098/8494123260_2a79ec9b8a_z.jpg
Or the horizontal curved rails on this bed.
https://farm7.staticflickr.com/6151/6161889959_a6a7442385_z.jpg
It might that you could make the needed change with a combination of the two but it might be faster to simply remove the existing curves and redraw them.
There are typically other details in furniture that don't scale properly and would be difficult to code into a DC. If there are only a few options like 3 different sizes of a bed, it would probably involve less time up front to just make three different models and save each one as a component to use in other projects.