Loads of Relocator changes, it's coming along nicely :D