Raw Buffers

Non-scalar indirection types:


 * 1) Multiple indirection: Each non-scalar field from a structure is a pointer to data located after end of array.
 * 2) Double indirection: A pointer from structure refers an array of pointers that refer data after end of array.
 * 3) Full indirection: A pointer refers data located after end of array. Such data can contain non-scalar fields that can be referred in these 3 ways.