move a bunch of stuff around and namespace them according to who needs what. NIOActor now manages all registry related stuff.