On a per-app or global basis, we should be able to overwrite the templates. We would then have the following decision tree: 1. If the per-app template exists, use it 2. If the global template exists, use it 3. Default to the built in one