One thought on the default block. Right now it's the responsibility of the layout file to allow a default block and use it by explicitly writing `<%- blocks.default %>`. I think it would be a good idea to allow a template to assign its default content to a block, maybe something like:

```html
<% layout layout-file %>
<% default content %>
<% block title %>Page Title<% endblock %>
Page content goes here
```

Then the layout file can remain ignorant of the default implementation and write <%- blocks.content %>. What are everyone's thoughts?