Caching

open override fun Caching(baseTemplateDir: String): (ViewModel) -> String