Hierachial Puppetfiles