Facter from Scratch!