Make some widget constructors explicit
Add ImageSwitch class
Update to include most of damo22 ImageKnob changes