Added initial version of simulate.py.
Added ReadOnlySwitchControl and RGBControl.