Client networking manager changes. It appears to be taking shape though
is not ready yet.