create base class for generation
fix case. add SingleGenerator
create generator for site map and intermediate table page