template site with modular design init commit