Add navigation generator to build the navigation menu HTML.
Add gallery generator to generate image gallery HTML.
Add file builder to generate files based on the template and replace
template holders with new HTML.