Refactored HelpManager