Rearrange things in the libraries.
Add a smarter server connect function.
Use the new server connector, and some related movements.