es6 export the generator. write main site structure with layout.
update todo