add layout, template utils, modular templates