This is a safe double linked list data structure in order to store data on void* pointer for data segment.