Add leafo/sitegen

Closes #77