Part of the initial refactoring, involving the separation of every "proxy" module into "client" and "server".