When considering components, I think you are missing some components that are incorporated in many appliances and radically effect the fingerprints produced by those components, namely the control components. These should be in the components module and built into common combinations for use into components. Some of these may may have built into appliances at a less fundamental level. The main ones are
- Thermostat - may be paired with heating elements
- Speed controller - may be paired with motors
- Dimmer/Rheostat - may be paired with lights or heating elements
- Timers
There may also be sub classes of these such as
- discretely variable, i.e. a fixed number of stepped settings (3 fan speed for example)
- continuously variable, i.e. infinite possible settings such as a lamp dimmer
This would then give you
- variable speed motors - such as a washing machine drum motor
- fixed speed motors - such as pumps
etc.
When considering components, I think you are missing some components that are incorporated in many appliances and radically effect the fingerprints produced by those components, namely the control components. These should be in the components module and built into common combinations for use into components. Some of these may may have built into appliances at a less fundamental level. The main ones are
There may also be sub classes of these such as
This would then give you
etc.