code: func (t *FpdfTpl) childrenImages() map[string]*ImageInfoType {
  	childrenImgs := make(map[string]*ImageInfoType)
  
  	for x := 0; x < len(t.templates); x++ {
  		imgs := t.templates[x].Images()
  		for key, val := range imgs {
  			name := sprintf("t%s-%s", t.templates[x].ID(), key)
  			childrenImgs[name] = val
  		}
  	}
  
  	return childrenImgs
  }
docs: // childrenImages returns the next layer of children images, it doesn't dig into
  // children of children. Applies template namespace to keys to ensure
  // no collisions. See UseTemplateScaled