What is a static site generator