Add module template auto-insertion function