Starting to refactor proxit to cleanly seperate the concept of a host.