Recommend splitting out handlers and formats from template for #17.