Updated template manager addModule function