Directory and data structure organization of Puppet