Add layout
Change rendering calls to use Dust properly and to go through a layout
Refactor around pulling functions from scopes. Grand noop