Renaming Helper to SmartRouter and extending with Router