Netflix's data model. They render asynchronously, which lets the render method itself ask Falkor for data it needs and delay rendering until it gets a response.
http://www.infoq.com/presentations/netflix-reactive-rest
http://techblog.netflix.com/2013/01/reactive-programming-at-...