This sounds like a good idea but unfortunately, there is no such functionality in the existing SDK which can implement the scenario that you are talking about. The SDK is for building static views, not the dynamic ones as you suggested.
Also, I would like to mention that there is no immediate plan on giving such functionality in newer versions of SDK.
Hope it helps.
Lovlesh