A source-format agnostic way of providing recommendations