When say an oval layer outputs data, is it just co-ordintes under the hood? and then it gets turned into, say, a grid of layers with the Arrange Layers in Grid node, how is that different to a list of of Layers from a Build List node. And then some objects are truly 3D objects, they seem to need different handling again, what does is their data type look like in terms of the structure, and objects can, but don't have to, go into shaders so they adjust the data type again I assume, how? So Scenes take objects in the Render Scene to Window node and Render Layers to Window node takes the you guessed it layers. I'm wondering if in the future for ease of learning those two node might be combined and they just work it out.
Anyhow, I guess main question is, are all these datatypes list in the documentation somewhere to compare, or do I need to look at the SDK documents for that?