This functions similarly to a Custom Data Source, however incorporates classes and structure to be able to define Parent-child relationship, as well as gets Kentico to think that the data coming back are “Page Types” so you can define your hierarchical transformations based on that set Page Type.
Features
Anyone checking this out, there are some bugs i found that will be corrected in version 1.2 whenever i get around to it, but some of the TopN SkipN logic needs to be adjusted, along with an addition to allow you to have a single sub-child instead of a list of sub children UniversalAPIViewerObjects. Plus working on better integrating with built in pagers.