adding AddrRange, Overlay implementation, rudimentary Gateway