A device may be initialized with a configuration object
Switchable defaults to an unknown state
First pass at a 1.0 roadmap
First pass at next