Multi-instance support

Only works in the GUI for now, doesn't break  the command-line client but the new options are not implemented.

Related to #29 
We probably want to call this `default`, or some other well-defined key, so cmdline users don't have to specify it every time.