Integration with HTML::Mason 

<% $wrap_top | n %>
<% $page_body |n %>
<% $wrap_bottom | n %>
<%init>
    my($comp_path, $data) = App::Framework::call_be($r);
    my $page_body = $m->scomp($comp_path, %$data);
    my($wrap_top, $wrap_bottom) = $m->comp(
        '/web_site_wrapper.comp', 
        component => $comp_path,
    );
</%init>