SiteMapClass & GenerationClass

SiteMapClass is finished and started on GenerationClass.