File tree transformation a.k.a. static site generation