Switches, doc, normal-state

In one word: start making this usable. It's a start.