Adds a recommendation which will be displayed in the RecommendationOverlay.
Note:
Returns the list of all added recommendations in insertion order.
Removes a recommendation by reference and returns true if the recommendation has
been part of the recommendations and successfully removed, or false if the recommendation
could not be found and thus not removed.
API for managing recommendations displayed by the RecommendationOverlay.