This helper is for Layout of each page and caching the page what you want.e
When you load the this helper, it will be set by first path of uri.
ex) www.thuleframework.com/forum/post // forum will be layout
$Frontend->loadHelper("layout");
Sometimes you need to use the layout for several page's include, such as main page, forum page, login page. every each other pages are needed to be included different css,js and page style.
Just call below is make you be more convenient to let the page be different.
$Frontend->Layout;
Regards of cache you need to have a look at the cache section.
first parameter is for file and seconds pararmeter is to set the option.
If Second parameter has no cache variable, it will be not cached. And you can set the cached term by term variable in array.
echo $Frontend->Layout->inc("mvc/sub/subTemplate.php",array("cache"=>true,"term"=>1*60));