I think you get this with an embedded relay, using a single caching relay, some updated queries for relays, and lots of optimization.
That would be great.