SSP, Master Sketch, Master Model.
The short answer is yes, this can be done. There are several ways to do it too. You could use the Skeleton Sketch Method (search this forum for more info) to control all the parts and control various configurations of the controlling dimensions in the Design Table. You could also setup an assembly DT that changes the configurations of the component parts: gears, housings, etc., and each of those parts can have their own DT.
Have you gone through the tutorial on Design Tables yet? What you are asking for is not a beginner level effort.