More interface changes to DataNode and ShaderGenerator stuff
Updated TextureSample and shader input nodes