let packages define templates