- also improve the display to show the domain name when other info is missing
- also restructure project to use a 'pkg' directory for reusable packages