Source module template