build: move some code to libunet