Add option to specify a custom template file.