Replace 'UserDomain' with 'Host' in the library. Restructure everything to support a separate executable. Get a basis stub executable working.
Fix parsing of labels beginning with digits.
Rename everything under the Network.DNS.RBL hierarchy. Add a dummy Network.DNS.RBL module.