Golang osadza plik do późniejszego użycia podczas wykonywania analizy

W zasadzie próbuję przejść przez folder plików html. Chcę osadzić je w pliku binarnym i móc je analizować na żądanie w celu wykonania szablonu. (Proszę mi wybaczyć, jeśli nie sformułuję tego poprawnie).

Wszelkie pomysły, wskazówki, sztuczki lub lepszy sposób osiągnięcia tego są bardzo mile widziane.

// Template Files
type TempFiles struct {
    Files map[string]string
}

// Loop through view files and load them
func LoadTempFiles() {
    t := new(TempFiles)

    // Load template files
    filepath.Walk("application/views", func(path string, info os.FileInfo, err error) error {
    if !info.IsDir() {
        content, _ := ioutil.ReadFile(path)
        t.Files[path] = string(content)
    }
    return nil
    })
}

func ViewTemp(w http.ResponseWriter, path string) {
    t := new(TempFiles)

    temp, err := template.New().Parse(t.Files[path])
    if err != nil {
        http.Error(w, err.Error(), http.StatusInternalServerError)
    } else {
        temp.Execute(w, nil)
    }
}

questionAnswers(3)

yourAnswerToTheQuestion