Normal and menu templates share a lot of common stuff and then a splited syslinux.cfg is much better to handle that.