Added support for variable sized values.

Branch is currently good for measuring READ throughput.