Refactored pull101dev into more generic module pull