It should all be done for you. Clients should know which relays are optimal for what purpose and give users some sensible defaults with ability to edit if necessary
Yeah, it confused the hell out of me at first