i noticed that there appears to be some basic capabilities which other things can descend from.
You can do almost anything with spreads with those 2 nodes (except storage)
Almost everything is 'GetSlice’able (so not Layers, anything else?)
Not many thing are 'Cons’able
You can Cons and GetSlice EX9.Texture, which means you can build modules that:
with the same charachteristics as the Value versions (type Spread)
You can Cons a Transform (GetMatrix, Cons)
You cant Cons a DirectShow
You cant Cons a Layer
Perhaps some of these things are 'Cons’able inside plugins, but would anything receiving the Spread understand what to do with it?
It seems that in the future we’ll have generic spread nodes,
As long as a type inherits (for e.g.) ‘IGetSliceable’ and ‘IConsable’, then you can use those nodes with that type.
If it only inherits ‘IGetSliceable’ then you can only use some of the spread nodes.