added comments to ModuleRouter