Clean up module help text
Do some refactoring
Implement the Do and Source modules