Source templates no more defined globally but datatype by datatype