add a benchmark.
add a simplistic cache for found templates. re-use Templates instance on ViewModel class layer. this will then be cached in production.
add tests for url helpers, form tag and content_tag with block in blocks. this might be interesting for you, @lazel and solving #211.