Initial skeleton.
Start implementing setup(): running a reactor in a thread, once.
Another todo.