child files are now placed in YAML as a list of keys under source. value of each child is a dictionary of metadata derived from parent