angular generator module