Spreadable read back

my attempt to make ReadBack nodes able to deal with spreads of buffers. seems to work in my setup here. maybe should be tested on some rare cases.