Add documentation for the module hash returned
Add an example for the run_action_on_module method
Refactor out custom modules into a constant