If you're using at least version 2.2 you can store the template as a static file. Check the "is static" checkbox and you'll then have an option to specify an external file.
You can save those tpl part under your assets/template.
Using snippet like this has a cons: you have to clear cache when you edit file. I'm not sure that using "is static" option will auto clear cache when you editing.