docs: def print_modules(self):
  		"""Returns a string table representing the modules in the ShutIt module map.
  		"""
  		shutit_global.shutit_global_object.yield_to_draw()
  		cfg = self.cfg
  		module_string = ''
  		module_string += 'Modules: \n'
  		module_string += '    Run order    Build    Remove    Module ID\n'
  		for module_id in self.module_ids():
  			module_string += '    ' + str(self.shutit_map[module_id].run_order) + '        ' + str(
  				cfg[module_id]['shutit.core.module.build']) + '    ' + str(
  				cfg[module_id]['shutit.core.module.remove']) + '    ' + module_id + '\n'
  		return module_string