Any reason to not use ZCML template attribute for this? If kept on ZCML is easier to get the overview on where each file are placed and keeps python code cleaner (i.e. with less configuration directives)