Generalized memory block as void* reinterpred with type T* depending in the template instantiation.