SwitchKit Programmer’s Guide