add support for client-side collection of facter facts.