Create a detailed and simplified visual representation of how travel aggregators work, using a flowchart design. Begin with an icon symbolizing a traveler or user at the left side of the image, who inputs their travel preferences, depicted by a box labeled "User's Query" (e.g., destination, dates, budget). This box is connected to a large central box labeled "Travel Aggregator." From this central box, draw several arrows pointing to various smaller boxes around it, each labeled with different data sources, such as "Airlines," "Hotels," and "Car Rentals," representing the aggregator pulling information from these sources. Inside the large aggregator box, include a smaller box labeled "Comparison Engine" to indicate where the data from various sources is compared. An arrow leads back from the aggregator box to the user, ending in a display/screen icon showing the comparison results the user can view. Optionally, show an arrow pointing from the results display to a symbol representing booking (like a checkmark or a ticket), indicating the user can book their choice directly through the aggregator or be redirected to the service provider. The overall design should be clean, with a clear, logical flow from the user’s input to the final booking option, highlighting the aggregator's role in simplifying the travel booking process.