Adding a static site compiler and refactoring out the now-forked backend