Revert "Revert "Template""

This reverts commit 62f6586f074ce7af8ee6ebd60aa1d44de443dfcd.