putDataFromValue now takes vector of data.

Therefore ...FromVariable is only needed on matrices "or higher"