generate, regenerate mode
file renaming
facade github
mailer deps
reader writer prospect
moved to shared
github api mock
test
todo
separation on granular modules