code: func GetRenderedACIFromList(imgs Images, ap ACIProvider) (RenderedACI, error) {
  	if len(imgs) == 0 {
  		return nil, fmt.Errorf("image list empty")
  	}
  
  	allFiles := make(map[string]byte)
  	renderedACI := RenderedACI{}
  
  	first := true
  	for i, img := range imgs {
  		pwlm := getUpperPWLM(imgs, i)
  		ra, err := getACIFiles(img, ap, allFiles, pwlm)
  		if err != nil {
  			return nil, err
  		}
  		// Use the manifest from the upper ACI
  		if first {
  			ra.FileMap["manifest"] = struct{}{}
  			first = false
  		}
  		renderedACI = append(renderedACI, ra)
  	}
  
  	return renderedACI, nil
  }
docs: // GetRenderedACIFromList returns the RenderedACI list. All file outside rootfs
  // are excluded (at the moment only "manifest").