Complete site generator