Automate and simplify site generation