CAF::Render to render structured text

Mmmm... just wondering, why not extract the `Template` object from the component itself?

In the constructor just do
```perl
$self->{tt} = $log->template();
```

That may simplify your life if we decide to move to `Template::Alloy`.