RetroHub is designed to be completely standalone, apart from users having to downlod emulator previously. Some setups (e.g. EmuDeck) might want to bypass this and handle integration themselves.
The app should be pretty simple to configure for such scenarios, but this needs to be properly documented.